首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

中断与过程对比,没分了,明天加,该如何处理

2012-02-02 
中断与过程对比,没分了,明天加中断与过程有何区别呢?引入了中断CPU运行速度得到了充分利用,效率提高了.过

中断与过程对比,没分了,明天加
中断与过程有何区别呢?

引入了中断CPU运行速度得到了充分利用,效率提高了.

过程运行效率提高没?

如果过程也有这好处的话,那么有过程了,为什么还要引入中断呢?

以下是中断好处的回复
------------------------
就轮询和中断我打个比方:

你的办公室在5楼,今天一份你的快递将要送到一楼传达室(你必须亲自去取),
但什么时候送到不知道。

轮询:你每隔5分钟下楼看一次到了没有,在这期间恐怕什么事也做不了。

中断:你和传达室师傅说好:如果快递到了,打电话给你,你下去取。
   这样你在等待电话的同时,可以做其他事。


[解决办法]
过程没有什么可讲的,中断是由硬件或int指令触发的,查询过程占用CPU资源很少,如果在过程内扫描端口,就不一样了,因为是利用cpu执行指令来完成的,所以占用cpu资源相当大

热点排行