您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 生产者和消费者课程设计
《操作系统》课程设计生产者和消费者问题实践系院:信息工程学院学生姓名:xxxxxxx学号:xxxxxxxxxxxx专业:xxxxxxxxxxxx年级:xxxxxxx完成日期:xxxx年xx月指导教师:刘栓组长内容组员组员组员组员组员一、课程设计的性质与任务1、加深对并发协作进程同步与互斥概念的理解。2、培养学生能够独立进行知识综合,独立开发较大程序的能力。3、培养提高学生软件开发能力和软件的调试技术。4、培养学生开发大型程序的方法和相互合作的精神。5、培养学生的创新意识。6、培养学生的算法设计和算法分析能力。7、培养学生对问题进行文字论述和文字表达的能力。二、课程设计的内容及其要求1、可利用临界区(CCriticalSection)、事件(CEvent)、信号量(CSemaphore)来实现进程的同步。2、根据生产者和消费者问题的特性做好软件实现的需要分析。3、可根据问题的实际需要,来改变对信号量的使用及数量和初值的赋值。4、当系统运行时,能直观地、动态地反映当前线程运行的状态和信号量的变化。5、要求系统能满足能多进程的并发与互斥。6、要求在系统安全状态的前提下,兼顾各个进程的公平。三、课程设计的时间安排课程设计总时间:8学时四、课程设计的实验环境硬件环境:CPUIntel(R)Core™2DuoE46002.40GHz,内存DDR21.00GB,硬盘7200转160G,光驱16XDVD软件环境:WindowsXPSPSP3,VisualC++6.0五、正文1、实验程序的结构图(流程图);2、数据结构及信号量定义的说明;3、实验的步骤;4、实验源程序关键算法;5、实验运行图;6、实验结果分析;六、结论(应当准确、完整、明确精练;也可以在结论或讨论中提出建议、设想、尚待解决问题等。)七、参考文献八、指导教师评语签名:年月日课程设计成绩附:1、课程设计的填写请按格式要求做;2、文字内容宋体、五号、1.5倍行距;3、程序代码字体TimesNewRoman,五号、1.5倍行距;
本文标题:生产者和消费者课程设计
链接地址:https://www.777doc.com/doc-1624296 .html