题目
【单选题】某个进程从等待状态进入就绪状态可能是由于() 。A. 现运行进程执行了启动I/O指令B. 现运行进程执行了P操作C. 现运行进程执行了V操作D. 现运行进程时间片用完
【单选题】某个进程从等待状态进入就绪状态可能是由于() 。
A. 现运行进程执行了启动I/O指令
B. 现运行进程执行了P操作
C. 现运行进程执行了V操作
D. 现运行进程时间片用完
题目解答
答案
C. 现运行进程执行了V操作
解析
本题考查进程状态转换的核心机制,特别是等待态转为就绪态的触发条件。关键在于理解V操作的作用:当进程释放资源时,可能唤醒因等待该资源而阻塞的进程,使其恢复到就绪态。其他选项或涉及进程自身状态变化,或与题干无关。
选项分析
A. 现运行进程执行了启动I/O指令
启动I/O通常使进程保持运行态或进入等待态(等待I/O完成),而非唤醒其他进程,故不选。
B. 现运行进程执行了P操作
P操作用于申请资源,若资源不可用,进程会阻塞(等待态),与题干相反,故不选。
C. 现运行进程执行了V操作
V操作释放资源,可能唤醒因等待该资源而阻塞的进程,使其从等待态转为就绪态,符合题意。
D. 现运行进程时间片用完
时间片结束仅使当前进程从运行态转为就绪态,不影响其他进程状态,故不选。