个进程从运行态变成等待必定会引起进程切换

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式