怎样更改IRQ设置?
IRQ是中断请求线(Interrupt Request)的缩写,计算机中有许多设备(如硬盘和音效卡等),都能在没有CPU介入的情况下完成一定的工作。
然而,这些设备总是必须定期中断CPU,请求CPU为其做些处理工作。
要中断CPU的运行,这些设备就必须在中断请求线(IRQ)上把要求CPU中断的信号发送给CPU。
每种设备只能使用自己的中断请求线。
如安装了音效卡后,必须选择一条没有被另外的设备使用的中断请求线,如果两个设备使用了同一条中断请求线,系统就会发生冲突。
目前286以上计算机的中断请求线IRQ的基本设置如下: IRQ 设 备 IRQ 设备 0 定时器 9 PC网络 1 键盘 10 可用(Available) 2 串行设备 11 可用(Available) 3 COM 2: 12 PS/2鼠标 4 COM 1: 13 数学协处理器 5 LPT 2: 14 硬盘控制器 6 软盘控制器 15 可用(Available) 7 LPT 1: NM1 奇偶校验 8 实时时钟 详细资料请登陆
如何修改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.常见...
winxp的irq如何更改?如果手动项变灰。
在 Windows XP中,外部组件互联 (PCI) 设备可以共享 IRQ。
根据 PCI 规格定义的即插即用功能,适配器由计算机 BIOS 配置,然后由操作系统检查并在必要时更改。
PCI 设备之间共享 IRQ 属于正常行为,尤其在启用了 Windows ACPI 支持的高级配置和电源界面 (ACPI) 计算机上。
在 Windows XP 中,"设备管理器"可能列出 ACPI 主板上的部分或全部设备使用的是相同的 IRQ (IRQ 9)。
(若要查看资源列表,请单击查看菜单上的"依类型排序资源"或者"依连接排序资源")。
没有可用于更改 IRQ 设置的选项。
Windows 利用主板的 ACPI 功能,包括高级 PCI 共享。
PCI 总线使用 IRQ 9 来进行 IRQ 控制。
您可以利用此功能添加更多设备,而不会产生 IRQ 冲突。
注意 Windows XP 无法像 Microsoft Windows 98 那样重新平衡资源。
设置了 PCI 资源后,一般无法再对它们进行更改。
如果更改为设备所在总线的无效 IRQ 设置或 I/O 范围,Windows XP 将无法通过重新平衡分配给该总线的资源来进行补偿。
Windows XP 不具有此能力是由于 Windows XP 被设计为支持更复杂的硬件架构。
Windows 98 不必支持 IOAPIC、多个根 PCI 总线、多处理器系统,等等。
当处理这些硬件架构时,重新平衡会变得很危险,因此除了非常特殊的情况,在 Windows XP 中没有实现重新平衡。
不过,要求 PCI 设备能够共享 IRQ。
通常,共享 IRQ 的能力不会妨碍任何硬件工作。
计算机 BIOS 中的即插即用操作系统设置通常不会影响 Windows XP 处理硬件的方式。
但是,Microsoft 建议您将计算机 BIOS 中的即插即用操作系统设置设为否或已禁用。
有关查看或修改计算机 BIOS 设置的信息,请查阅计算机文档或者与计算机制造商联系。
在某些使用了标准 PC 硬件抽象层 (HAL) 的非 ACPI 系统上,在系统 BIOS 中手动为 PCI 插槽分配 IRQ 作为解决问题的方法可能有效,但是如果启用了 ACPI 支持,这些设置将被 Windows 中的即插即用忽略。
如果需要通过 BIOS 为 ACPI 主板上的设备手动分配 IRQ 地址,必须重新安装 Windows 以强制安装程序使用标准 PC HAL。
BIOS中怎样改IRQ值
展开全部 AWARD BIOS设置详解 AWARD公司是世界最大的BIOS生产厂商之一,其产品也被广泛使用。
但由于AWARD BIOS里面的信息都是基于英文且需要用户对相关专业知识的理解相对深入,使得普通用户设置起来感到困难很大。
而如果这些设置不当的话,将会影响整台电脑的性能设置是不能正常使用,所以一份详细的设置说明是必要的。
下面就介绍一下AWARD BIOS中的有关设置选项的含义和设置方法。
【Standard CMOS Setup】(标准设定) 在本菜单中,用户可以修改日期、时间、第一主IDE设备(硬盘)和IDE设备(硬盘或CD-ROM)、第二个主IDE设备(硬盘或CD-ROM)和从IDE设备(硬盘或CD-ROM)、软驱A与B、显示系统的类型、什么出错状态要导致系统启动暂停等。
主要说明如下: (1) 用户可以在Type(类型)和Mode(模式)项设置为Auto,使BIOS自动检测硬盘。
也可以在主菜单中的【IDE HDD Auto Detection】操作来设置。
用户还可以使用User选项,手动设定硬盘的参数。
您必须输入柱面数(Cyls),磁头数(Heads),写预补偿(Precomp),磁头着陆区(Landz),每柱面扇区数(Sectorxs),工作模式(Mode,内容见下)等几种参数。
硬盘大小在上述参数设定后自动产生。
硬盘工作模式(MODE)的三种选项: NORMAL模式:传统的标准模式,支持硬盘容量最高至528MB。
LARGE模式:当硬盘容量超过528MB,而硬盘或操作系统不支持LBA模式时,可采用此选项。
LBA 模式(Logical Block Addressing Mode):适用于硬盘容量超过528M且支持"逻辑区块地址"(LBA)功能(一般都使用此项) (2) 显示类型可选EGA/VGA(EGA、VGA、SEGA、SVGA、PGA显示适配卡选用)、CGA40(CGA显示卡,40列方式)、CGA80(CGA显示卡,80列方式)、MONO(单色显示方式,包括高分辨率单显卡)等四种,用户应根据情况正确选用。
(3) 暂停的出错状态选项有: 1. AllErrors:BIOS检测到任何错误,系统启动均暂停并且给出出错提示。
2. NoErrors:BIOS检测到任何错误都不使系统启动暂停。
3. All ,But Keyboard:除键盘错误外,BIOS检测到任何其它错误,均暂停系统启动并且给出出错提示。
4. All ,But Disk/Key:除键盘、磁盘错误外,BIOS检测到任何其它错误,均暂停系统启动并且给出出错提示。
【BIOS Features Setup】(功能设定) 该项用来设置系统配置选项清单,其中有些选项由主板本身设计确定,有些选项用户可以进行修改设定,以改善系统的性能。
主要说明如下: (1) VirusWarning:病毒防御警告(缺省值为Disable),此功能可防止硬盘的关键磁区及分区被更改,任何试图写入该区的操作将会导致系统死机并形式警告信息。
注意:当安装新的操作系统(如Win95)时,请先取消(disable)此功能,以免因冲突而无法顺利安装。
(2) CPU Internal Cache:缺省为Enable(开启),它允许系统使用CPU内部的第一级Cache。
486、586档次的CPU内部一般都带有Cache,除非当该项设为开启时系统工作不正常,此项一般不要轻易改动。
该项若置为Disable(关闭),将会降低系统的性能。
(3) External Cache:缺省设为Enable,它用来控制主板上的第二级(L2)Cache。
根据主板上是否带有Cache,选择该项的设置。
(4) Quick Power On Self Test:缺省设置为Enable,该项主要功能为加速系统上电自测过程,它将跳过一些自测试。
使引导过程加快。
(5) IDE HDD Block Mode Sectors:IDE硬盘设定, 预设值为HDDMAX。
新式IDE硬盘大多支持一次传输多个磁块的功能。
启用(enable)本功能可加快硬盘存取速度。
选项有HDDMAX、Disabled、2、4、8、16、及32。
(6) HDD Sequence SCSI/IDE First:IDE/SCSI硬盘开机优先顺序设定,缺省值为IDE。
当同时安装SCSI及IDE硬盘时,本选项功能可用来选择以SCSI或IDE硬盘作为开机硬盘。
(7) BootSequence:选择驱动器启动顺序。
一般有以下几种启动顺序: [A,CD-ROM,C]、[CD-ROM,C,A]、[D,A]、[E,A]、[F,A]、[C only]、[A,C]、[C,A] 请注意,某些老式主板并不支持由CD-ROM启动,而现在的新主板增加了更多的启动顺序如LS120,ZIP等。
(8) Swap Floppy Drive:(交换软盘驱动器)缺省设定为Disable。
当它Disable时,BIOS把软驱连线扭接端子所接的软盘驱动器当作第一驱动器。
当它开启时,BIOS将把软驱连线对接端子所接的软盘驱动器当作第一驱动器,即在DOS下A盘当作B盘用,B盘当作A盘用。
(9) BootUp Floppy Seek:当Enable时,机器启动时BIOS将对软驱进行寻道操作。
(10) Floppy Disk Access Contol:当该项选在R/W状态时,软驱可以读和写,其它状态只能读。
(11) BootUp Numlock Strtus:该选项用来设置小键盘的缺省状态。
当设置为ON时,系统启动后,小键盘的缺省为数字状态;设为OFF时,系统启动后,小键盘的状态为箭头状态。
(12) BootUp System Speed:该选项用来确定系统启动时的速度为HIGH还是LOW。
(13) Typematic Rate Setting:该项可选Enable和Disable。
当置为Enable时,如果按下键...
请问各位大侠.在XP下如何更改硬件的中断值(IRQ)?
中英对照:::Award BIOS设定主菜单 ◇ Standard COMS Features(标准CMOS设定)※设定日期、时间、软硬盘规格及显示器种类 ◇ Advanced BIOS Features(高级BIOS设定)※设定BIOS提供的特殊功能,例如病毒警告、开机引导磁盘优先顺序等 ◇ Advanced Chipset Fratures(高级芯片设定)※设定主板所用芯片组的相关参数,例如DRAM Timing、ISA Clock等 ◇ Integrated Peripherals(外部设备选项) ※此设定菜单包括所有外围设备的设定。
如声卡,USB键盘的打开等 ◇ Power Management Setup(电源管理设定)※设定CPU、硬盘、显示器等设备的节电功能运行方式 ◇ PnP/PCI Configurations(PnP/PCI即插即用)※设定ISA的PnP即插即用介面以及PCI介面的相关参数 ◇ PC Health Status(系统即使状态) ※监控PC系统的健康状态 ◇ Frequency/Voltage Control(频率/电压控制)※频率及电压设定 ◇ Load Fail-Safe Defaults(载入缺省预设置)※Load Optimized Defaults(载入优化预设置) ◇ Set Supervisor Password(设置管理者密码) ◇Set User Password(设置使用者密码) ◇ Save & Exit Srtup(离开SETUP并储存设定结果) ◇ Exit without Saving(离开SETUP但不储存设定结果) ■Standard COMS Features(标准CMOS设定) AWARD BIOS一般能自动识别硬盘的类型、容量并配置其具体参数,建议用户不要修改。
硬盘的配置: CLY 硬盘柱的数量 HEA 硬盘磁头的数量 PRECOMP 磁柱在更改硬盘驱动时写的时间 LANDZ Landing zone SECTOR 磁区的数量,总共有1到64 ■Advanced BIOS Features(高级BIOS设定) 对应项目按F1会出现项目的帮助讯息,F6或F7可以载入“安全设定”和“优化设定” ◇ Anti-Virus Protection(病毒保护)※系统启动时或启动后,任何企图修改系统引导扇区或硬盘分区表的动作都会使系统暂停并出现错误信息,您可用杀毒软件检测或消除病毒。
缺省值:Disabled。
◇ CPU L1 & L2 Cache(外部高速缓存)※打开此项时正常使用CPU内部一级缓存和外部二级缓存,默认为打开。
◇ Quick Power On Seif Test(快速检测)※该选项将快速开机自检过程。
Disabled为正常速度;Enabled为加快开机自检,并跳过检验一些设备(缺省设置)。
◇ First Boot Device※该选项决定系统将首先选择那个驱动器为第一引导驱动。
缺省设置为“FLOPPY”。
◇ Second Boot Device※该选项为第二引导启动。
缺省为“HDD-0”。
◇ Third Boot Device※该选项为第三引导启动。
缺省为“LS-120”。
◇ Boot Other Device※Enabled从其他设备启动(缺省设置);Disabled不从其他设备启动。
◇ Security Option※Setup 仅在进入CMOS时进行密码校验(缺省设置);System在进入系统和进入BIOS设定时都要进行密码校验。
◇ Boot Up Floppy Seek※BIOS决定软盘驱动器是40或80轨的。
Disabled关闭(缺省设置)(推荐)。
◇ Boot Up Numlock Status※ON 使用数字键功能,启动时数字键打开(缺省设置);OFF关闭数字键功能。
◇ Gate A20 Option ※设定对gate A20的处理方式。
预设为fast。
请保留预设值。
◇ Typematic Rate Setting※可通过调整键盘输入的延缓时间设定键盘输入速度。
缺省为关闭,不用修改。
◇ Os select For DRAM > 64M ※如果使用OS/2操作系统且RAM超过64MB时,此选项设为OS2,其他情况皆设为Non-OS2。
◇ Report No FDD For WIN 95※设定在WIN95中报告有无FDD。
如果您不接软驱且不需WIN95报告软驱信息,那么可以设置此项为“NO” ■Advanced Chipset Fratures Option(高级芯片设定) ◇ DRAM Timing Selectable※设置动态随机存取存储器时钟,建议用默认值。
设为手动设置可根据不同的DDR内存而设定具体内存参数。
◇ Memory Frequency For※内存的频率设置:自动,DDR200,DDR266。
缺省为auto(自动检测)。
◇ System Bios cacheable ※该选项允许为了加快执行,在内存中建立系统的缓存。
请用默认值开启。
◇ Video BIOS/RAM Cacheable※设置显示BIOS/显存是否可被缓存。
缺省为:Disabled ◇ Mwmory Hole At 15M-16M ※设置是否可使用15~16M的内存地址段。
缺省:Disabled ■Integrated Peripherals Option(外部设备选项) ◇ OnChip Primary/Secondary PCI IDE※打开或关闭在主板上完整的PCI IDE通道 ◇ IDE Primary/Secondary Master/Slave PIO※每个IDE通道支持主和从两个驱动器,这四个选项定义IDE设备的程序输入输出类型默认设为Auto,让系统自动检测设备PIO型,或者手动设置PIO 模式从0-4。
◇ IDE Primary/Secondary Master/Slave UDMA※每个IDE通道支持主和从两个驱动器。
UI-traDMA 技术是IDE设备存取最快的通道。
UDMA可向下相容于ATA-2IDE,因此现在有的硬盘也可使用。
默认为Auto。
◇ USB Controller※打开主板上的USB接口。
◇ USB Keyboard Support※如果使用USB键盘,请打开这选项。
◇ Init Display First※定义图形适配卡安装在主板上的PCI槽,或者主板本身带的图形适配卡的检测顺序。
◇ AC97 Audio※使用主板自带的AC'97声卡把这项选...
什么软件可以修改
ARM7有7种模式:User用户、System系统、Fast Interrupt快速中断、Interrupt中断、Supervisor管理、Abort中止、Undefined未定义,共有3,结构如下图。
其中白色寄存器为共有的,彩色为该模式独有的。
模式由CPSR中的低五位决定,更改这5位(用户模式除外)就可以进入相应的模式,模式还可以由异常而转换,比如中断被触发,CPU自动进入中断模式。
注意:像R13_irq的_irq这样的后缀在程序中不能出现。
C51没有模式的概念,也可以说C51只有一种模式,不过它的四个工作寄存器组倒是有点模式的意思。
SPSR(Saved Program Status Register)用来做CPSR的备份,发生异常时(不是修改模式位),CPU会自动将CPSR的内容备份到SPSR,所以当模式返回时,需要用软件把SPSR恢复答CPSR。
除用户模式外,其他6个模式可以直接对CPSR进行读写,所以这6个模式叫特权(privileged)模式,系统模式和用户模式有相同的寄存器,只不过系统模式可以直接读写CPSR,其他5个模式需要发生异常(exception)来进入,所以叫异常模式。
单步调试下面代码,观察各个寄存器的值:AREA ABC,CODE,READONLY CODE32 ;系统上电复位后,自动进入管理模式 MOV R0,#0x11MOV R13,#0x22 ;管理模式下的R13_svcMRS R1,CPSR ;将CPSR内容读取到R1中BIC R1,R1,#0x1F ;将R1的低5位清零ORR R1,R1,#0x12 ;将R1的低5位赋值为0x12,即中断模式MSR CPSR_C,R1 ;将R1的值载到CPSR的C域(低八位),CPU进入中断模式MOV R0,#0x33 ;R0还是前面那个R0MOV R13,#0x44 ;R13已经不是那个R13_svc,是R13_irqMRS R1,CPSRBIC R1,R1,#0x1F ;进入管理模式ORR R1,R1,#0x13MSR CPSR_C,R1S B S系统上电复位后,自动进入管理模式对CPSR读写只能通过MRS和MSR,且要采取读—改—写的方式,BIC是按位清零,ORR是按位或,中断模式的模式位是10010(0x12),管理模式的模式位是10011(0x13),别的模式切换同理。
经试验发现:R0的值被更新,说明它是共用的,而这两个模式都有自己的R13。
亖呉?盀