上一页|1|
/1页

主题:教你跟IRQ冲突说BYEBYE!

发表于2016-09-20

提起irq(中断行业要求),可能很多人都行业有种畏难情绪。当然,职场对于dos时代就涉足职场使用电脑已有一段日子行业用电脑已有一段日子的用户来说,irq早已经是驾轻就熟的东西。而能够自动配置irq的windows操作系统的兴起,使以往考倒不少人的irq冲突问题如今也很少出现。
不过,这并不代表问题永远不会出现。因此,笔者在本文中就与大家共同探讨irq的设置方法。当大家充分认识irq后,掌握电脑的所有设定便更加容易,用起来也更加轻松。
一、什么是irq
irq的全称是“interupt request”,即“中断要求”。当电脑内的周边硬件需要处理器去执行某些工作时,该硬件就会发出一个硬件信号,通知处理器工作,而这个信号就是irq。那为什么叫做“中断”呢?“中断”的意思是即使处理器正在执行其他工作,当它收到周边设备传来的中断信号时,处理器也会停下来,优先处理这个信号代表的工作,完成后再继续处理之前未完成的工作。
二、什么是irq冲突
irq的数目有限,一部电脑虽然一共有16个irq(从irq0至irq15),但是其中很多irq已经预先分配给特定的硬件,具体如下:
irq0:系统计时器
irq1:键盘
irq2:可设置中断控制卡
irq3:com2(串行接口2)
irq4:com1(串行接口1)
irq5:未预先配置
irq6:磁盘机
irq7:并行接口
irq8:cmos/时钟
irq9:未预先配置
irq10:未预先配置
irq11:未预先配置
irq12:ps/2鼠标
irq13:算术处理器(arithmetic processor)
irq14:primary(主)ide控制器
irq15:secondary(从)ide控制器
由上可见,irq5、irq9、irq10和irq11都是空置的。但大家不要以为这就代表着有多余的irq可以使用。因为要使用irq的周边设备实在是太多了,例如声卡、网卡等pci或isa设备都需要配置一个irq。如果有两个设备配置了同一个irq的话,就会出现irq冲突的问题,从而使两者都不能正常工作。
三、遇到irq冲突怎么办?
大家可能会问,一般主板都有四根或更多pci插槽。如果全都插上pci扩展卡,那四个空置的irq又怎么够用呢?
其实,某些硬件是可以共用一个irq的,而有些却又偏偏不行。例如pci声卡需要独自享用一个irq,有时甚至需要两个,一个作midi(迷笛),一个作wave(波表)。因此当系统自动分配irq时,若声卡被分配与其他设备共用一个irq的话,发生irq冲突的可能性极大,而解决之道就是手动分配irq,在bios内进行设置。
四、实例示范
假设一块主板上有五根pci插槽,现在五根插槽全部插满了(包括modem卡、网卡、声卡、电视卡等等)。但无论将声卡插在任何一根pci插槽内,都无法正常工作。解决步骤如下:
1、查看主板说明书,找出哪一根pci插槽是不与其他插槽共用irq的(一般是第三根插槽),然后将声卡插到第三根pci插槽中。同时,由于第一和第五根pci插槽需共用irq,我们还应检查插在上面的硬件设备及其驱动程序是否支持共用irq。
2、启动电脑,进入bios,开启“advanced”一栏最底下的“pci configuration”。
3、在“pci configuration”设置页面的上半部分有一项“slot 3 irq”,它就是第三根pci插槽所分配的irq位置。系统默认为“auto”(自动)。
4、将光标移到“slot 3 irq”一行上按回车键,画面会显示“0-15”的数字。这时用户可选择四个空闲中断(irq5、irq9、irq10或irq11)的任一个,这里笔者选择“irq10”。
5、再为其他的slot插槽设置其他的irq。例如slot 1/5的irq设置成“irq3”、slot 2 irq设置为“irq9”,slot 4设置为“irq11”等。
6、此外,如果你使用的主板集成有老一代的isa插槽的话,还要在“pci irq resource exclusion”选项中,对个别的isa总线硬件所需的irq进行更改设置。
7、完成设置后选择保存设置并重新启动电脑,就可以向烦人的irq冲突说byebye啦。
五、结束语
正如本文开头所述,irq设置对一般人而言是有点难度。但随着专门为解决中断及i/o接口冲突问题而设计的“即插即用”(plug and play)硬件的问世,再配合如windows一样支持pnp的操作系统,已经大大减少了irq冲突发生的可能性。
基本上,现在除了声卡有可能出现irq冲突的问题外,其他电脑硬件一般都不会出现这种问题。不过,既然只需简单的几步设置就能够解决问题,多学一点总不是坏事吧!

上一页|1|
/1页