假设系统中有n个进程共享3台打印机,任一进程在任一时刻最多只能使用1台打印机。若

考试题库2022-08-02  50

问题 假设系统中有n个进程共享3台打印机,任一进程在任一时刻最多只能使用1台打印机。若用PV操作控制n个进程使用打印机,则相应信号量s的取值范围为( );若信号量S的值为-3,则系统中有(请作答此空)个进程等待使用打印机。A.0B.1C.2D.3

选项 A.0
B.1
C.2
D.3

答案 D

解析 试题(1)的正确答案为选项B。根据题意,假设系统中有n个进程共享3台打印机,意味着每次只允许3个进程进入互斥段,那么信号量的初值应为3。可见,根据排除法只有选项B中含有3。试题(2)的正确答案为选项D。信号量S的物理意义为:当S≥0时,表示资源的可用数;当S小于0时,其绝对值表示等待资源的进程数。
转载请注明原文地址:https://tihaiku.com/congyezige/2407468.html

最新回复(0)