首页 相关文章 linux中断--中断原理分析

linux中断--中断原理分析

linux中断--中断原理分析

  中断之原理篇

  前言:

  中断是计算机发展中一个重要的技术,它的出现很大程度上解放了CPU,提高了CPU的执行效率。

  在中断出现之前,CPU对IO采用的是轮询的方式进行服务,这使的CPU纠结在某一个IO上,一直在等待它的响应,如果它不响应,CPU就在原地一直的等下去。这样就导致了其他IO口也在等待CPU的服务,如果某个IO出现了important or emergency affairs,CPU也抽不出身去响应这个IO。

  为了解决这个纠结的问题就------出现了中断

  中断控制的主要优点是只有在IO接口需要服务时才去响应它,使得CPU很淡定的做它自己的事情,只有IO口有需求的时候才去响应它。同时中断中也设计了中断优先级,来处理一些很紧急的事件。

  一.中断的基本知识

  1.中断的概念:

  所谓中断,是指CPU在正常运行程序时,由于程序的预先安排或内外部事件,引起CPU中断正在运行的程序,而转到发生中断事件程序中。这些引起程序中断的事件称为中断源。

  其实从物理学的角度看,中断是一种电信号,由硬...[ 查看全文 ]

2016-03-31 标签:

linux中断--中断原理分析的相关文章

手机页面
收藏网站 回到头部