【正确答案】
C
【答案解析】PV操作是一对原语,原语是指不可中断的一串指令序列,A选项错误。
P操作的含义是进程申请某资源,如果当前有足够的空闲资源,则会将资源分配给进程,进程继续执行。只有当申请资源得不到满足时,才会导致进程阻塞。V操作的含义是释放某资源,如果此时存在等待该资源的进程时,会唤醒等待的进程;如果没有需要唤醒的进程,则仅仅释放资源即可。因此B选项错误。
PV操作是低级进程通信机制,效率很低,现代操作系统往往不采用这种方法来实现进程同步。C选项错误。
执行V操作后,唤醒的进程会被插入到就绪队列中,等待调度执行,D选项正确。
★这里要注意被唤醒进程的状态是就绪态而不是执行态。V操作唤醒之后的进程,因为等待的事件发生,只需要得到处理器就可以执行,因此变为就绪态,被插入到就绪队列等待调度。