马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
提起irq(中断要求),可能很多人都有种畏难情绪。当然,对于dos时代就涉足电脑的diy高手或是使用电脑已有一段日子的用户来说,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冲突的问题外,其他电脑硬件一般都不会出现这种问题。不过,既然只需简单的几步设置就能够解决问题,多学一点总不是坏事吧! |