开个煲仔饭店要多少钱:什么是硬件中断

来源:百度文库 编辑:高考问答 时间:2024/05/05 08:45:41

硬件中断是一个异步信号,表明需要注意,或需要改变在执行一个同步事件。硬件中断是一种在轮询循环,等待外部事件方面避免浪费处理器的宝贵时间的方式。作为一个独立的有控制线系统,它们可以在硬件中实现,或被集成到存储器子系统。
  硬件中断分为外部中断和内部中断。
  外部中断一般是指由计算机外设发出的中断请求,如:键盘中断、打印机中断、定时器中断等。外部中断是可以屏蔽的,也就是说,利用中断控制器可以屏蔽这些外部设备的中断请求。
  内部中断是指因硬件出错(如突然掉电、奇偶校验错等)或运算出错(除数为零、运算溢出、单步中断等)所引起的中断,内部中断是不可屏蔽的。

硬件中断一般是由中断控制器提供中断类型码,处理机自动转向中断处理程序;软件中断完全由处理机内部形成中断处理程序的入口地址并转向中断处理程序,不需外部提供信息

产生中断请求的设备或者事件被称为中断源,中断源可分为两类:一类是CPU内部中断,即执行软件中断指令INT或遇到软件陷阱而产生的中断,它们的中断类型号已由CPU规定好;另一类中断是由CPU以外的I/O设备产生的中断,又称硬件中断,硬件中断可分为不可屏蔽中断NMI和可屏蔽中断INTR,NMI用于紧急情况的故障处理,如RAM奇偶校验错等,INTR则用于外部依靠中断来工作的硬件设备.
http://www.itcnw.com/Article/hot/Diy/200510/74796.html
http://it.enorth.com.cn/system/2002/01/25/000253818.shtml