个进程从运行态变成等待必定会引起进程切换
展开全部
书上这个地方没详细做解释
不过结合全书尤其是第102页的“5.5.3
I/O中断事件的处理”就可理解
按你举的例子,可以这么看:
进程P2等待的磁盘传输信息结束后,
通道便会产生“I/O正常结束”的中断请求CPU进行干预,
那么进程P1就要让出CPU而由中断处理进程占用CPU对中断事件进行处理,
(这时就引起了进程的切换)
处理中包括把进程P2由“等待”状态变成“就绪”状态,
处理完后中断处理进程让出CPU,由进程调度程序从就绪队列中选中一个进程占用CPU。
不过结合全书尤其是第102页的“5.5.3
I/O中断事件的处理”就可理解
按你举的例子,可以这么看:
进程P2等待的磁盘传输信息结束后,
通道便会产生“I/O正常结束”的中断请求CPU进行干预,
那么进程P1就要让出CPU而由中断处理进程占用CPU对中断事件进行处理,
(这时就引起了进程的切换)
处理中包括把进程P2由“等待”状态变成“就绪”状态,
处理完后中断处理进程让出CPU,由进程调度程序从就绪队列中选中一个进程占用CPU。
中智咨询
2026-07-09 广告
在当今竞争激烈的商业环境中,企业需要不断提高自身的竞争力,以保持市场份额和增加利润。通过人效提升,企业可以更有效地利用有限的资源,提高生产力和效益,从而实现盈利目标。中智咨询提供全方位的组织人效评价与诊断、人效提升方案等数据和管理咨询服务。...
点击进入详情页
本回答由中智咨询提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询