"); //-->
IRQ的全称是“Interupt ReQuest”,即“中断要求”。当电脑内的周边硬件需要处理器去执行某些工作时,该硬件就会发出一个硬件信号,通知处理器工作,而这个信号就是IRQ。那为什么叫做“中断”呢?“中断”的意思是即使处理器正在执行其他工作,当它收到周边设备传来的中断信号时,处理器也会停下来,优先处理这个信号代表的工作,完成后再继续处理之前未完成的工作。
IRQ的作用就是在我们所用的电脑中,执行硬件中断请求的动作,用来停止其相关硬件的工作状态,比如我们在打印一份图片,在打印结束时就需要由系统对打印机提出相应的中断请求,来以此结束这个打印的操作。在每台电脑的系统中,是由一个中断控制器8259或是8259A的芯片(现在此芯片大都集成到其它的芯片内)来控制系统中每个硬件的中断控制。目前共有16组IRQ,去掉其中用来作桥接的一组IRQ,实际上只有15组IRQ可供硬件调用。
因为计算机中每个组成组件都会拥有一个独立的IRQ,除了使用PCI总线的PCI卡之外,每一组件都会单独占用一个 IRQ,且不能重复使用.
在每个系统中会有两颗芯片来提供16个IRQ,其中大多的IRQ都有固定的编排,例如 IRQ 0固定为系统定时器,IRQ 1则是键盘。因为每一个IRQ只能让一种设备使用,所以IRQ数目十分有限,若计算机安装很多的配件,IRQ势必就会不敷使用,所以可能会发生两个设备共占同一个IRQ的现象,此时也就会出现IRQ冲突问题,造成该设备无法使用。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
以AI驱动商业,Criteo助力中国企业扬帆出海
不一样的展会,不一样的精彩!2025湾芯展圆满收官!
大算力芯片成为自动驾驶玩家新战线
精密闸门式振荡器电路
一种优质偏磁振荡电路
usb-host开发套件 ,另外提供单片机读写u盘固件
基于ARM的嵌入式Linux系统开发 下
高通技术公司发布AI200和AI250,重新定义AI时代机架级数据中心推理性能
数字系统设计基础教程-5VHDL的基本概念
IDC:IT前沿“早知道”
思特威推出“暗光之王”超星光级全高清智能安防应用图像传感器
最新ARM技术和嵌入式技术发展动态 上
数字系统设计基础教程-2布尔代数和逻辑门
Universal Vapor Jet Corporation正式启用新加坡全球总部与研发中心
最新ARM技术和嵌入式技术发展动态 中
LC振荡RC无放电演示器电路
二进制电压发生器电路
数字系统设计基础教程-12先进计算机概念
嵌入式QQ群9477733,欢迎加入!
UUphone免费网络电话
共射共基振荡器电路
WinCE+ARM开发及关键技术 上
奇葩芯片关税方案或将重塑万亿半导体市场
dsp网络下载开发学习板
数字系统设计基础教程-3组合逻辑设计
数字系统设计基础教程-4数字硬件
[原创]全网SMS网关资源
最新ARM技术和嵌入式技术发展动态 下
60℃高温,边缘AI如何稳定输出?答案:全球首款主动散热芯片
从iPhone 17 Air上,谈一谈为何我们手机上的eSIM普及缓慢?