第 28 题
下列事件或操作中,可能导致进程P 由执行态变为阻塞态的是()。
I. 进程P 读文件
Ⅱ.进程P 的时间片用完
Ⅲ.进程P申请外设
IV. 进程P 执行信号量的wait( 操作
A. 仅I 、IV
B. 仅Ⅱ、Ⅲ
C. 仅Ⅲ、IV
D. 仅I 、Ⅲ 、IV
[tag_link]
正确答案:D
参考 状态转化 。进程 P 读文件时,进程从执行态进入阻塞态,等待磁盘 I/O 完成,I 正确。进程 P4 的时间片用完,导致进程从执行态进入就绪态,转入就绪队列等待下次被调度,Ⅱ错误。进 程 P 申请外设,若外设是独占设备且正在被其他进程使用,则进程 P 从执行态进入阻塞态, 等待系统分配外设,Ⅲ 正确。进程 P 执行信号量的 wait() 操作,如果信号量的值小于等于 0,则进程进入阻塞态,等待其他进程用 signal() 操作唤醒,V 正确。