发新帖

教你跟IRQ冲突说BYEBYE!

[复制链接]
1067 3 打印 上一主题 下一主题

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

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冲突的问题外,其他电脑硬件一般都不会出现这种问题。不过,既然只需简单的几步设置就能够解决问题,多学一点总不是坏事吧!

精彩评论3

4
一首流年  新手上路  发表于 2013-2-21 13:46:49 | 只看该作者
好好学习了,真的不错哦
3
天花乱坠的时光  新手上路  发表于 2013-2-21 08:33:27 | 只看该作者
这个问题很有用,不错
沙发
没有如果绝对爱  新手上路  发表于 2013-2-21 03:23:02 | 只看该作者
恩,我觉得值得学习啊,顶你
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表