现代操作系统第二章的问题

在讲到屏蔽中断的时候,有这样一句话:“当就绪进程队列之类的数据状态不一致时发生中断,则将导致竞争条件。”表示不是很理解,里面的数据状态指的是什么,还有不一致又是指哪些不一... 在讲到屏蔽中断的时候,有这样一句话:“当就绪进程队列之类的数据状态不一致时发生中断,则将导致竞争条件。”表示不是很理解,里面的数据状态指的是什么,还有不一致又是指哪些不一致。求解 展开
 我来答
jcyyygs
2012-10-09
知道答主
回答量:74
采纳率:0%
帮助的人:19.8万
展开全部
举个例子~~~~
逐句分析:“当就绪进程队列数据状态不一致时发生中断”
A、B、C、D进程列表如下:例如有两个内核执行进程任务~~

1、就绪进程A正在执行中 ←
2、就绪进程B无相应(或生存周期已过,判断为出错) ←
3、就绪进程C 等待B执行后执行
4、就绪进程D 等待
这时,如果继续按照队列顺序,等第1项A进程完成后,应该运行C进程,但C进程又在等待B进程的结果,最后判断进程状态不能继续被执行,发生中断,
逐句分析:“将导致竞争条件”
如果发生此类情况中断,将判断进程连带关系进行分类进程排列,或者判断用户进程优先等级标记进行排列~~也就是所说的“竞争条件”

希望能帮助你~~~~
华普信息
2024-10-30 广告
作为深圳市华普信息科技有限公司的工作人员,对于ERP系统有一定了解。ERP系统的主要功能包括财务管理、供应链管理、生产管理、销售管理、项目管理和客户关系管理等。其中,财务管理实现财务透明和准确;供应链管理涉及采购、库存、物流和供应商管理;生... 点击进入详情页
本回答由华普信息提供
haituo125
2012-10-09 · TA获得超过300个赞
知道小有建树答主
回答量:330
采纳率:0%
帮助的人:233万
展开全部
亲,给你举一个例子:

有许多方阵,同一方向进军,前方有一关卡,关卡是一个巨大而且牢固的闸门。当这些方阵到达闸门跟前欲冲过时,闸门突然下拉,挡住了所有的方阵头兵。你所问的数据状态就是“方阵中所有的士兵都在同一时间遭受到阻碍时,人人需找立足点及突围点”。不一致 是指“盲目的、毫无规则的进行突围,造成人人碰撞,运动无规律”
我只能这样给你回答了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式