假设系统有n(n≥5)个并发进程共享资源R,且资源R的可用数为2。若采用PV操作,则相应的信号量S的取值范围应为______。

admin2019-02-25  42

问题 假设系统有n(n≥5)个并发进程共享资源R,且资源R的可用数为2。若采用PV操作,则相应的信号量S的取值范围应为______。

选项 A、一1~n—1
B、一5~2
C、一(n一1)~1
D、一(n一2)~2

答案D

解析 本题考查操作系统基础知识。本题中已知有n个进程共享R资源,且R资源的可用数为2,故信号量S的初值应设为2。当第1个进程申请资源时,将信号量S减1后,S=1;当第2个进程申请资源时,将信号量S减1后,S=0;当第3个进程申请资源时,将信号量S减1后,S=—1;当第4个进程申请资源时,将信号量S减1,S=一2;……;当第n个进程申请资源时,将信号量S减1,S=(n一2)。
转载请注明原文地址:https://jikaoti.com/ti/mgB7FFFM
0

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