完整课程设计CSDN下载:https://download.csdn.net/download/eseszb/10503175
代码下载:https://download.csdn.net/download/eseszb/10506006
操作系统课程设计报告
题目: 进程同步实现—生产者和消费者的问题
学号:
姓名:
任课教师:
2017年12月
摘 要
本课程设计利用模拟用信号量机制实现生产者和消费者问题:通过用户控制取进程和放进程,反应生产者和消费者问题中所涉及的进程的同步与互斥。在理解和分析了生产者消费者问题的核心问题以及状态的本质涵义的前提下,对进程同步的实现在总体上进行了设计,包括在对算法分模块设计,并对各个模块的算法思想通过流程图表示,分块编写代码,并进行测试,最后进行程序的测试,在设计思路上严格按照软件工程的思想执行,确保了设计和实现的可行,可信。代码实现采用C++语言。
关键词:生产者、消费者、进程同步、临界资源、缓冲区
目录