1 / 4
文档名称:

生产者消费者-操作系统.doc

格式:doc   大小:106KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

生产者消费者-操作系统.doc

上传人:iris028 2020/10/14 文件大小:106 KB

下载得到文件列表

生产者消费者-操作系统.doc

文档介绍

文档介绍:实验报告120704018纪宇宁一、题目概述(生产——消费同步问题)问题描述编写实现生产者、消费者或读写者的同步问题,目标掌握信号量实现进程同步及其应用。)必须使用信号量机制和同步控制原语2)可利用线程模拟进程(也可用goto语句进行并发控制)3)可视化显示模拟同步二、实验内容模拟生产者-消费者问题,通过对问题的研究和学****更好的理解进程同步的概念及实现方法。运用数据结构的知识创建wait、signal原语。通过键盘输入模拟生产者与消费者的同步问题,利用对互斥信号量和资源信号量的控制,实现要求。记录型信号量:“让权等待“策略,<0时,该类资源已经分配完毕,进程调用block原语进行自我阻塞,放弃处理机;s→value++,资源少于加1;s→value的初始值为1,只允许一个进程访问临界资源,信号量转化为互斥信号量,用于进程互斥。Empty和full分别表示缓冲池中空缓冲区和满缓冲区的数量。三、实验过程与结果程序运行初始界面:生产者生产处一件产品:消费者消费掉一件产品:查看缓存区状态:四、心得体会通过这次实验,我了解并掌握了进程的同步问题,熟练使用信号量机制来实现对进程的同步控制。真正的理解了wait原语和signal原语,对数据结构也有了一定的复****对操作系统的课程学****也有了新的收获。