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

admin2018-11-21  26

问题 假设系统有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://kaotiyun.com/show/7JVZ777K
0

最新回复(0)