永发信息网

如何修改IRQ、I/O的冲突

答案:1  悬赏:40  手机版
解决时间 2021-04-06 00:51
如何修改IRQ、I/O的冲突
最佳答案
从网上抄来两份材料,现转给你,你自已研究吧。
第一份
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啦。

第二份
I/O地址是“输入/输出地址”的简称,亦称为“口地址”或“硬件地址”,主要用于外设和CPU之间的通信。一般的计算机寻址只能从000到3FF的64K I/O地址空间。由于I/O地址允许CPU和外设分别通信,而且CPU也需要用I/O地址来确认外设,因此一个外设只能对应一个I/O地址。例如,串行口COM1的I/O地址范围为3F8—3FF,共占用了8个I/O地址,其中一个地址保存接收的数据,一个地址保存将要发送的数据,还有的地址用来判断一些状态信息,也有一些一直是空闲的(因为将地址设为8个地址或16个地址是最简单的,所以很多不需要那么多I/O地址的设备都被设置成了8个或16个地址)。
1.I/O地址冲突的原因
PC机中的每一个硬件都有惟一与之对应的I/O地址。CPU正是通过这种一一对应的I/O地址,才能正确地辨认出每个外设。但是,如果有两个或以上的外设被设置成相同的I/O地址,那么CPU发出的信息送到对应的I/O地址时,一方面有些外设并不能处理和响应这个信息,另一方面由于一个I/0地址对应了多个外设,从而导致CPU发出的信息被分成许多路,传输到每个外设的信息强度都不足以使外设做出反应,因此就使得所有使用了错误I/O地址的外设都不能被使用。
2.常见的I/O地址用法
既然I/O地址对于PC机来说这么重要,那么我们使用I/O地址前,就应该了解有哪些I/O地址是可用,其它的一些I/O地址正在做些什么,以避免发生错误。
3.解决I/O地址冲突的方法
如果错误设置了I/O地址导致I/O地址冲突,则发生冲突设备不可用。对于Windows98的用户来说,可以通过启用安全模式进入系统,然后打开“控制面板”、“系统”,查看标有黄色的“!”的设备;选中该设备,单击窗口下的“属性”,从“资源”列表查看Windows98给出的提示,单击“输入/输出范围”对其进行更改,直到Windows98显示“无冲突设备”时再确定退出即可。对于DOS用户来说,如果I/O地址发生冲突,往往不能启动计算机,此时可用软盘进行引导,重新设置(一般都是最后一次安装的外设与其它外设间发生I/O地址冲突)I/O地址,直至不再冲突。
需要注意的是,对于许多系统已经定义好的设备来说,它们往往只允许有一个固定的I/O地址。如COM1的精确定义中规定,它使用的I/O地址为3F8—3FF。如果用户对其进行了更改,那么COM1就不能再作为COM1使用。因此,对于系统默认的固有设备,不应改动其I/O地址。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
对班级的寄语简短,给请协会13周年的祝福语,
芜湖市二院联系电话是多少?
过敏体质的宝宝多大可以换奶粉
--Hello, May I speak to Mr. Wang, please?
有首英文歌,忘记题目了,歌词有句是every sh
黄赌毒对人的危害
用电子电笔测出插座的一条线为110Ⅴ,是怎么
什么是前维护LED?前维护LED显示屏有什么优势
和朋友还有朋友的朋友一起吃饭,想给不认识的
我拿手机去修叫我过3个小时后去拿,拿回家发
我去王府井步行街在地铁东单下车从那个口出比
手工工具的锯
查理九世第二季的读后感受100字
陈浩洋名字打分农历三月初五 00点30分出生
爷爷过寿送什么礼物好,女性长辈生日,送什么
推荐资讯
谁有氩弧焊机瑞凌WS250D使用说明书及操作方法
穿越火线刚出的生化模式地图叫什么名字?
请问哪有买老式磨面机上的钢磨片,该磨片上有
男,1982年农历11月20日中午11点
北京的北大青鸟好吗,北京的北大青鸟哪家好
下列各句中,标点符号使用正确的一项是A.昨天
一种游戏,不用联网,可以自己建屋子,有挖矿
辛硫磷能与氧乐果农药能混合使用吗
单选题下列变化中,属于化学变化的是A.碳酸钠
劳务分包公司申请安全许可证延期没有特种作业
win10怎么设置切回桌面的快捷键
三缸夏利怎样改涡轮增压
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?