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

admin2020-05-13  40

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

选项 A、-(n-3)~3
B、-6~3
C、-(n-1)~1
D、-1~n-1

答案A

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

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