你可能喜欢
多项选择题
A. 保护好被中断进程的现场信息
B. 恢复被中断进程的现场信息
C. 依据旧PSW中指示的中断事件进行具体处理
D. 将被中断进程排入就绪队列
E. 把被中断进程的通用寄存器和控制寄存器以及被中断进程的PSW保存起来
单项选择题
A. 多个作业在同一时刻使用共享设备
B. 一个作业尚未撤离,另一个作业即可使用共享设备,但任一时刻只有一个作业占用该设备
C. 至多允许两个作业在同一时刻使用共享设备
D. 至多允许三个作业在同一时刻使用共享设备
问答题
今有三个进程R,W1,W2共享一个缓冲器B,B中每次只能放一个数。进程每次启动输入设备读一个数且把它放到缓冲器B中,若放到缓冲器的是奇数,则由W1取出打印处理,若放到缓冲器的是偶数,则由W2。规定缓冲区无数据时,才能放下一个数,而数据也不能重复打印。为了实现三个进程的同步与互斥,需定义三个信号量:S、S1、S2,才能保证正确的并发执行,现程序结构如下所示。请在下述程序的空(1)~(7)处填上适当的PV操作,以保证他们能正确的并发执行;说明S、S1、S2的作用。