现代操作系统第二章的问题
在讲到屏蔽中断的时候,有这样一句话:“当就绪进程队列之类的数据状态不一致时发生中断,则将导致竞争条件。”表示不是很理解,里面的数据状态指的是什么,还有不一致又是指哪些不一...
在讲到屏蔽中断的时候,有这样一句话:“当就绪进程队列之类的数据状态不一致时发生中断,则将导致竞争条件。”表示不是很理解,里面的数据状态指的是什么,还有不一致又是指哪些不一致。求解
展开
展开全部
举个例子~~~~
逐句分析:“当就绪进程队列数据状态不一致时发生中断”
A、B、C、D进程列表如下:例如有两个内核执行进程任务~~
1、就绪进程A正在执行中 ←
2、就绪进程B无相应(或生存周期已过,判断为出错) ←
3、就绪进程C 等待B执行后执行
4、就绪进程D 等待
这时,如果继续按照队列顺序,等第1项A进程完成后,应该运行C进程,但C进程又在等待B进程的结果,最后判断进程状态不能继续被执行,发生中断,
逐句分析:“将导致竞争条件”
如果发生此类情况中断,将判断进程连带关系进行分类进程排列,或者判断用户进程优先等级标记进行排列~~也就是所说的“竞争条件”
希望能帮助你~~~~
逐句分析:“当就绪进程队列数据状态不一致时发生中断”
A、B、C、D进程列表如下:例如有两个内核执行进程任务~~
1、就绪进程A正在执行中 ←
2、就绪进程B无相应(或生存周期已过,判断为出错) ←
3、就绪进程C 等待B执行后执行
4、就绪进程D 等待
这时,如果继续按照队列顺序,等第1项A进程完成后,应该运行C进程,但C进程又在等待B进程的结果,最后判断进程状态不能继续被执行,发生中断,
逐句分析:“将导致竞争条件”
如果发生此类情况中断,将判断进程连带关系进行分类进程排列,或者判断用户进程优先等级标记进行排列~~也就是所说的“竞争条件”
希望能帮助你~~~~
华普信息
2024-10-30 广告
2024-10-30 广告
作为深圳市华普信息科技有限公司的工作人员,对于ERP系统有一定了解。ERP系统的主要功能包括财务管理、供应链管理、生产管理、销售管理、项目管理和客户关系管理等。其中,财务管理实现财务透明和准确;供应链管理涉及采购、库存、物流和供应商管理;生...
点击进入详情页
本回答由华普信息提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询