简述三种进程状态如何变化?
正确答案:进程在执行中状态会不断地改变,每个进程在任何时刻总是处于上述三种基本状态的某一种基本状态,进程状态之间转换关系:
运行态→等待态
往往是由于等待外设,等待主存等资源分配或等待人工干预而引起的。
等待态→就绪态
则是等待的条件已满足,只需分配到处理器后就能运行。
运行态→就绪态
不是由于自身原因,而是由外界原因使运行状态的进程让出处理器,这时候就变成就绪态。例如时间片用完,或有更高优先级的进程来抢占处理器等。
就绪态→运行态
系统按某种策略选中就绪队列中的一个进程占用处理器,此时就变成了运行态。
运行态→等待态
往往是由于等待外设,等待主存等资源分配或等待人工干预而引起的。
等待态→就绪态
则是等待的条件已满足,只需分配到处理器后就能运行。
运行态→就绪态
不是由于自身原因,而是由外界原因使运行状态的进程让出处理器,这时候就变成就绪态。例如时间片用完,或有更高优先级的进程来抢占处理器等。
就绪态→运行态
系统按某种策略选中就绪队列中的一个进程占用处理器,此时就变成了运行态。
答案解析:有
微信扫一扫手机做题