如图所示
,系统中有三个进程 GET、PRO和PUT,共用两个缓冲区 BUF1和
BUF2。假设BUF1中最多可放11个信息,现已放入了两个信息; BUF2最多可放5个信息。
GET进程负责不断地将输入信息送入 BUF1中,PRO进程负责从BUF1中取出信息进行处理,
并将处理结果送到 BUF2中,PUT进程负责从BUF2中读取结果并输出。试写出正确实现
GET、PRO、PUT的同步与互斥的算法(要求:(1)用类C语言描述,条理清楚,注释恰
当;(2)信号量原语统一使用 wait和signal。)
题库:计算机操作系统
类型:简答题
时间:2020-07-20 09:38:44
免费下载:《操作系统原理期末试卷五》Word试卷
如图所示
,系统中有三个进程 GET、PRO和PUT,共用两个缓冲区 BUF1和
BUF2。假设BUF1中最多可放11个信息,现已放入了两个信息; BUF2最多可放5个信息。
GET进程负责不断地将输入信息送入 BUF1中,PRO进程负责从BUF1中取出信息进行处理,
并将处理结果送到 BUF2中,PUT进程负责从BUF2中读取结果并输出。试写出正确实现
GET、PRO、PUT的同步与互斥的算法(要求:(1)用类C语言描述,条理清楚,注释恰
当;(2)信号量原语统一使用 wait和signal。)
本题关键词:图像显示,下跌图示,跌落图示,交通导行示意图,道路横断面示意图,竣工工程平面示意图,示范演示,变配电所所址,公示,示范;