Ⅳ个进程共享M台打印机(其中N>M),假设每台打印机为临界资源,必须独占使用,则打印机的互斥信号量的取值范围为( )。

admin2018-07-17  30

问题 Ⅳ个进程共享M台打印机(其中N>M),假设每台打印机为临界资源,必须独占使用,则打印机的互斥信号量的取值范围为(    )。

选项 A、—(Ⅳ—1)~M
B、—(N—M)~M
C、—(N—M)~1
D、—(N—1)~1

答案B

解析 考查进程同步的信号量机制。具有多个临界资源的系统有可能为多个进程提供服务。当没有进程要求使用打印机时,打印机信号量的初值应为打印机的数量,而当一个进程要求使用打印机时,打印机的信号量就减一,当全部进程要求使用打印机时,信号量就为M—N=一(N—M)。综上所述信号量的取值范围是:阻塞队列中的进程个数~临界资源个数。因此本题中的取值范围为一(N一M)~M。
转载请注明原文地址:https://kaotiyun.com/show/R5Ri777K
0

相关试题推荐
最新回复(0)