● 下面关于PV 操作的论述,不正确的是 (64) 。
(64)
A. P 操作和V 操作是执行时不被打断的两个操作系统原语
B. P 操作和V 操作可单独使用
C. PV 操作与信号灯的处理相关
D. P 表示通过的意思,V 表示释放的意思
假设系统中P操作表示申请一个资源,当执行P操作时,对信号量减1,若信号量S≥O,则执行P操作的进程继续执行,否则等待。系统中V操作表示释放一个资源,当执行V操作时,对信号量加1,若信号量S>O,则执行V操作的进程继续执行;若信号量S≤0,则从阻塞状态唤醒一个进程,并将其插入就绪队列,然后执行V操作的进程继续。为了利用PV操作正确地协调工人和销售员进程之间的工作,设置了信号量S1、S2和S3,它们的初值分别为n、0和1。图7-7中的a和b应填写(65), e和f应分别填写(66),c、d、g和h应分别填写(67)。
A.P(S1)、V(S1)
B.P(S1)、V(S2)
C.P(S2)、V(S2)
D.P(S2)、V(S1)
其中,信号量S是一个互斥信号量,初值为 (1) ;S1是一个 (2) ;S2是一个 (3) 。
(1)A. 0
B. 1
C. n
D. -1
(2)A.互斥信号量,表示仓库的容量,初值为n
B.互斥信号量,表示仓库是否有产品,初值为0
C.同步信号量,表示仓库的容量,初值为n
D.同步信号量,表示仓库是否有产品,初值为0
(3)A.互斥信号量,表示仓库的容量,初值为n
B.互斥信号量,表示仓库是否有产品,初值为0
C.同步信号量,表示仓库的容量,初值为n
D.同步信号量,表示仓库是否有产品,初值为0