试题详情
- 简答题 今有三个进程R,W1,W2共享一个缓冲器B,B中每次只能放一个数。进程每次启动输入设备读一个数且把它放到缓冲器B中,若放到缓冲器的是奇数,则由W1取出打印处理,若放到缓冲器的是偶数,则由W2。规定缓冲区无数据时,才能放下一个数,而数据也不能重复打印。为了实现三个进程的同步与互斥,需定义三个信号量:S、S1、S2,才能保证正确的并发执行,现程序结构如下所示。请在下述程序的空(1)~(7)处填上适当的PV操作,以保证他们能正确的并发执行;说明S、S1、S2的作用。

关注下方微信公众号,在线模考后查看

热门试题
- 缓冲技术
- 减少可变分区存储管理中碎片的措施是()
- 在存储器的管理中常用()的方法来摆脱主存
- 当打印机作为I/O通道连接的外围设备之一
- 文件使用者的职责之一是()
- 当前流行的操作系统是()
- 简述进程控制块包含的主要信息。
- ()指令是特权指令。
- 简述中断的定义。
- 用户要求计算机系统处理的一个计算问题称为
- 当通道发出I/O中断请求后,需要操作员进
- 在具有通道的计算机系统中()
- 下面有关UNIX系统中文件保护的描述中,
- 文件系统中实现按名存取的功能是通过查找(
- 作业所经历的加工步骤称为()
- 文件系统中用()管理文件。
- 前台作业
- 组成程序状态字的三个部分是()
- 在采用SPOOLING技术的系统中,多进
- 某系统的进程状态转换如下图所示,请问: