进程从运行状态进入就绪状态的原因是
A.被调度程序选中占有CPU
B.等待某一事件发生
C.等待的事件已发生
D.时间片用完
参考答案:D
解析: 本题考查进程的状态及其状态转换。进程可处于运行、就绪和等待三种状态。运行状态是指进程已获得CPU,并且在CPU上执行的状态。就绪状态是一个进程已经具备运行条件,但由于没有获得CPU而不能运行所处的状态。进程在运行过程中,由于它自身的进展情况和外界环境条件的变化,三种基本状态可以相互转换。进程从运行状态进入就绪状态典型的转换原因为时间片用完。进程从就绪状态进入运行状态典型的转换原因为进程被调度程序选中。因此本题的答案为D。