假设系统中有n个进程共享3台扫描仪,并采用PV操作实现进程同步与互斥。若系统信号

admin2022-08-02  44

问题 假设系统中有n个进程共享3台扫描仪,并采用PV操作实现进程同步与互斥。若系统信号量S的当前值为-1,进程P1、P2又分别执行了1次P(S)操作,那么信号量S的值应为( )。A.3B.-3C.1D.-1

选项 A.3
B.-3
C.1
D.-1

答案 B

解析 本题考查的是操作系统PV操作方面的基本知识。系统采用PV操作实现进程同步与互斥,若有n个进程共享3台扫描仪,那么信号量S初值应为3。若系统当前信号量S的值为-1,此时,P1、P2又分别执行了1次P(S)操作,即当P1进程执行P(S)操作时,信号量S的值等于-2;当P2进程执行P(S)操作时,信号量S的值等于-3。
转载请注明原文地址:https://tihaiku.com/congyezige/2424369.html

最新回复(0)