![]() |
|
本店电脑维修人员在给客户维修电脑、解决故障的问题中,偶尔会碰到系统安装不成功、某些硬件无法正常使用的问题,经查看是由于IRQ(中断请求)引起的。现在本店电脑维修人员就这个问题作简单的描述,问题比较少见,但解决的方法也比较简单。
一、IRQ术语解释
IRQ全称为Interrupt Request,即是“中断请求”的意思(以下使用IRQ称呼)。IRQ的作用就是在我们所用的电脑中,执行硬件中断请求的动作,用来停止其相关硬件的工作状态。由于在计算机运行中,CPU是持续处于忙碌状态,而当硬件接口设备开始或结束收发信息,需要CPU处理信息运算时,便会透过IRQ对CPU送出中断请求讯号,让CPU储存正在进行的工作,然后暂停手边的工作,先行处理周边硬件提出的需求,这便是中断请求的作用。
比如我们在打印一份图片,在打印结束时就需要由系统对打印机提出相应的中断请求,来以此结束这个打印的操作。在每台电脑的系统中,是由一个中断控制器8259或是8259A的芯片(现在此芯片大都集成到其它的芯片内)来控制系统中每个硬件的中断控制。目前共有16组IRQ,去掉其中用来作桥接的一组IRQ,实际上只有15组IRQ可供硬件调用。 因为计算机中每个组成组件都会拥有一个独立的IRQ,除了使用PCI总线的PCI卡之外,每一组件都会单独占用一个 IRQ,且不能重复使用。
二、用途
本店电脑维修人员经过整理后,排列出这16组IRQ的主要用途如下表:
IRQ编号 |
设备名称 |
用途 |
IRQ0 |
Time |
电脑系统计时器 |
IRQ1 |
KeyBoard |
键盘 |
IRQ2 |
Redirect IRQ9 |
与IRQ9相接,MPU-401 MDI使用该IRQ |
IRQ3 |
COM2 |
串口设备 |
IRQ4 |
COM1 |
串口设备 |
IRQ5 |
LPT2 |
建议声卡使用该IRQ |
IRQ6 |
FDD |
软驱传输控制用 |
IRQ7 |
LPT1 |
打印机传输控制用 |
IRQ8 |
CMOS Alert |
即时时钟 |
IRQ9 |
Redirect IRQ2 |
与IRQ2相接;可设定给其它硬件使用 |
IRQ10 |
Reversed |
建议保留给网卡使用该IRQ |
IRQ11 |
Reversed |
建议保留给AGP显卡使用 |
IRQ12 |
PS/2Mouse |
接PS/2鼠标,若无也可设定给其他硬件使用 |
IRQ13 |
FPU |
协处理器用,例如FPU(浮点运算器) |
IRQ14 |
Primary IDE |
主硬盘传输控制用 |
IRQ15 |
Secondary Ide |
从硬盘传输控制用 |
三、设备无法使用解决办法
在每个系统中会有两颗芯片来提供16个IRQ,其中大多的IRQ都有固定的编排,例如 IRQ 0固定为系统定时器,IRQ 1则是键盘。因为每一个IRQ只能让一种设备使用,所以IRQ数目十分有限,若计算机安装很多的配件,IRQ势必就会不敷使用,所以可能会发生两个设备共占同一个IRQ的现象,此时也就会出现IRQ冲突问题,造成该设备无法使用。
小店电脑维修人员常用的也是最简单的解决方法就是到操作系统的硬件设备管理器中去手动调整IRQ的分配,或是在BIOS中作调整。如果是IRQ不敷使用的情形,可以利用其它的方式来解决此一窘境,像是PCI总线可以共享一个IRQ,所以基本上可以采增加PCI插卡的方式,就不会被IRQ 所限制。其次是使用USB传输来解决,因为USB控制芯片只会占用一个IRQ,并非所有的USB产品都要独占一个IRQ,所以理论上可以连结最多到127件周边产品,而且目前拥有USB传输界面的产品也越来越普遍了。所以对于传输速度要求不高的周边设备,未来大概将逐渐朝USB接口发展。
另外系统安装时常会发生某些组件无法安装成功,如果同样提示是由于IRQ冲突导致系统安装不成功的话,也可以应用个这种方法解决。
以上内容由小店电脑维修人员细心提供,希望能对碰到这类问题困扰的电脑维修问题的玩家朋友们能有所帮助,谢谢关注。
上一篇: 无 | 下一篇: Windows8 微软操作系统功能略述 |
|