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

admin2021-01-13  52

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

选项 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://jikaoti.com/ti/DYL7FFFM
0

最新回复(0)