假设系统采用PV操作实现进程同步与互斥,若n个进程共享3台打印机,那么信号量S的

资格题库2022-08-02  17

问题 假设系统采用PV操作实现进程同步与互斥,若n个进程共享3台打印机,那么信号量S的取值范围为( )。A.-3~nB.-(n-1)~1C.-(n-1)~3D.-(n-3)~3

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

答案 D

解析 在PV操作中,信号量用于表示系统中现有资源的数量,有3台打印机,故信号量初值为3。前3个进程请求能够满足,当有进程运行时,其他进程访问信号量,信号量就会减1,n个进程同时请求3台打印机时为3-n,当信号量值为负数时,代表这类资源系统已经分配完毕。此时,对负数取绝对值能得到当前等待进程数量。
转载请注明原文地址:https://tihaiku.com/congyezige/2415067.html

最新回复(0)