种豆资源网

当前位置:首页 > 经验 / 正文

硬体中断

(2021-06-03 22:38:16) 经验
硬体中断

硬体中断

硬体中断是一个异步信号,表明需要注意,或需要改变在执行一个同步事件。硬体中断是一种在轮询循环,等待外部事件方面避免浪费处理器的宝贵时间的方式。作为一个独立的有控制线系统,它们可以在硬体中实现,或被集成到存储器子系统。

信号中断,是由于通讯工具发生了故障,导致数据无法正常传输。

基本介绍

  • 中文名:硬体中断
  • 外文名:IRQ
  • 性质:异步信号
  • 目的:避免浪费处理器的宝贵时间
  • 分类:外部中断和内部中断

事件介绍

硬体中断是一个异步信号,表明需要注意,或需要改变在执行一个同步事件。硬体中断是一种在轮询循环,等待外部事件方面避免浪费处理器的宝贵时间的方式。作为一个独立的有控制线系统,它们可以在硬体中实现或被集成到存储器子系统。
  • 可禁止中断(maskable interrupt)。硬体中断的一类,可通过在中断禁止暂存器中设定位掩码来关闭。
  • 非可禁止中断(non-maskable interrupt,NMI)。硬体中断的一类,无法通过在中断禁止暂存器中设定位掩码来关闭。典型例子是时钟中断(一个硬体时钟以恆定频率—如50Hz—发出的中断)。
  • 处理器间中断(interprocessor interrupt)。一种特殊的硬体中断。由处理器发出,被其它处理器接收。仅见于多处理器系统,以便于处理器间通信或同步。
  • 伪中断(spurious interrupt)。一类不希望被产生的硬体中断。发生的原因有很多种,如中断线路上电气信号异常,或是中断请求设备本身有问题。
硬体中断分为外部中断和内部中断。

外部中断

外部中断一般是指由计算机外设发出的中断请求,如:键盘中断、印表机中断、定时器中断等。外部中断是可以禁止的,也就是说,利用中断控制器可以禁止这些外部设备的中断请求。

内部中断

内部中断是指因硬体出错(如突然掉电、奇偶校验错等),或运算出错(除数为零、运算溢出、单步中断等)所引起的中断,内部中断是不可禁止的。
搜索
热门图片
最近更新
随机推荐

Powered By 种豆资源网||