- 24
- 0
- 约 12页
- 2017-08-31 发布于广东
- 举报
目的及意义 通过模拟经典的“生产者—消费者问题”,巩固在操作系统原理课上所学的知识,加深对操作系统中实现同步、互斥。并发的方法、临界区管理等问题的认识和理解,同时了解软件设计的流程、方法以及思想,提高分析设计以及编程的能力。 结构设计(1): 在本模拟系统中,使用者需要设定生产者个数,消费者个数,缓冲区大小等参数,即可开始模拟。 结构设计(2): 试用期间用户可以选择改变两者的相对速度来进行测试,观察结果是否为预测结果。最后,使用者还可以点击分析按钮进行实验结果统计分析。 核心技术和技术路线(1): 关键问题: 如何模拟生产者消费者之间的同步关系 如何模拟生产者消费者相互之间的之间互斥关系 如何模拟操作系统中进程的并发与共享环境 如何控制各线程对临界资源有序的访问 核心技术和技术路线(2): 解决上述问题的核心技术: 定义一个信号量类,在此类中实现模拟P,V操作的函数 以实现对两者间同步关系进行控制。 定义一个Buffer类,便于控制和统计分析。 利用Java中的wait()与notify()来实现P/V操作。 利用Java中的多线程,模拟并发操作系统中的并发环境。 进度安排: 寒假期间:确定课题项目,商讨选用何种设计语言,完成程序框架及基本结构和类的整体设计。 2月20日—3月1日:完成
您可能关注的文档
- 纳米架构知识链接.doc
- 绍兴市2013年中小学电脑制作活动技术指标及要求.doc
- 肉制品加工业环境、健康与安全(EHS)指南.pdf
- 苹果主要消费群体分析.docx
- 蒲晓蓉_操作系统第1章课件_操作系统概述.ppt
- 融合VISI的WebGIS人机界面设计研究.pdf
- 让简历成为靓丽的名片之三十一:简历写作技巧.ppt
- 让简历成为靓丽的名片之三十二:职业生涯规划设计-简历制作.ppt
- 设施布置计算机优化方法探讨.pdf
- 设置卫星电视广播地面接受设施申请表(新).doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)