首页
社区
课程
招聘
[求助][求助]操作系统中断的作用?
发表于: 2010-2-19 18:28 6567

[求助][求助]操作系统中断的作用?

2010-2-19 18:28
6567
在某书上写道:“中断是操作系统使处理器转向正常控制流以外的编码的情况”

直接调用“子函数”不就行了,为什么要搞个“中断”的概念?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 246
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
中断是硬件的硬的! (为什么我打“硬” 会变成 **) 没有硬的东西就没有强制力了、 我们就回到单线程时代
2010-2-19 18:58
0
雪    币: 401
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这些方法的区别在白中英老师的《计算机组成原理》书中有一个很好的例子:
[例]假设幼儿园一个阿姨带10个孩子,要给每个孩子分4块水果糖.假设孩子们把4块糖都吃完,那么她采用什么方法呢 
方法1: 她先给孩子甲一块糖,盯着甲吃完,然后再给第二块,等吃完第二块又给第三 块,吃完第三块又给第四块.接着给孩子乙,其过程与孩子甲完全一样.依次类推,直至到 第10个孩子发完四块糖.看来这种方法效率太低,重要之点还在于孩子们吃糖时她一直在守 候,什么事也不能干.
方法2: 每人发一块糖各自去吃,并约定谁吃完后就向她举手报告,再发第二块.看来这种新方法提高了工作效率,而且在未接到孩子们吃完糖 的报告以前,她还可以腾出时间给孩子们改作业.但是这种方法还可以改进.
方法3: 进行批处理:每人拿4块糖各自去吃,吃完4块糖后再向她报告.显然这种方法工作 效率大大提高,她可以腾出更多的时间改作业.
方法4: 权力下放,把发糖的事交给另一个人分管,只是必要时她才过问一下.

第一种方式就是lz所说的程序查询,第二种方法就是中断。
2010-2-19 20:11
0
雪    币: 33
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
有绿ba?
2010-2-19 21:16
0
雪    币: 221
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
中断不管是在dos时代还是现在都是操作系统的灵魂,是调度的原动力
跟狭义的处理急事回来完全不是同一个概念.
2010-3-18 00:32
0
游客
登录 | 注册 方可回帖
返回
//