当前位置: 代码迷 >> 汇编语言 >> 中断与过程对比,没分了,明天加,该如何处理
  详细解决方案

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

热度:409   发布时间:2013-02-26 00:00:00.0
中断与过程对比,没分了,明天加
中断与过程有何区别呢?

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

过程运行效率提高没?

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

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

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

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

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


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