复杂配置和 AMD 处理器的 IRQ 信息

随着计算机配置变得越来越复杂,越来越精密,有时候很难正确配置和运行系统。这个问题经常是由 IRQ 冲突造成的。IRQ(中断请求)是允许芯片或组件与系统通信的唯一信号。在某些应用中,现在仍有许多辅助芯片要求提供专用的 IRQ。大约 15 年前,当拥有 16 位总线的 IBM-AT 架构初具雏形时,人们还认为 15 个可用 IRQ 就足以满足系统的需求了。现在看来,当时人们未必预料到这些系统竟会发展到现今如此复杂的地步。(要更加全面地了解 IRQ 及其含义,请阅读本部分末尾关于“什么是 IRQ?”的解释。)

建议:使用最新的芯片和采取正确的安装顺序

大多数情况下,使用支持 IRQ 共享的最新芯片 (PCI) 可避开配置系统的难题。此外,采取正确的芯片安装顺序也会有所帮助。更改安装顺序之所以往往有所帮助,是因为许多芯片只能使用多个预定 IRQ 值中的其中一个(各芯片专用某个值)。通过采取正确的芯片安装顺序,系统往往能够将相应的 IRQ 留给下一张芯片,从而消除当两张芯片尝试使用同一个 IRQ 时发生 IRQ 冲突。

以下是我们测试实验室发现适于下列系统配置示例的顺序(所述顺序与芯片/BIOS 版本密切相关)。

第三方制造商组件的安装顺序

针对使用 Award BIOS W6167MS v1.1b9 082299 5:0052 的 BCM 和 Microstar 主板

Microstar 主板

​BCM 主板
​一 (1) 个 AGP 插槽​一 (1) 个 AGP 插槽
​六个 (6) 可用芯片插槽,包括:​六个 (6) 可用芯片插槽,包括:
​五 (5) 个 PCI 插槽(一个共享)​四 (4) 个 PCI 插槽(一个共享)
​两 (2) 个 ISA 插槽(一个共享)​三 (3) 个 ISA 插槽(一个共享)

 

CMOS/即插即用 (PnP) 要求

对于 Windows® 95 和 Windows 98,“启用”PnP 操作系统
对于 Windows NT® 系统,“禁用”PnP 操作系统

初始系统启动

操作系统(Windows 95/98 或 Windows NT)应使用主板上安装的显卡进行加载(AMD 推荐使用 AGP 显卡)。为了在最短时间内启动系统,降低系统发生冲突的可能性,应只为系统配置显卡(通常为 AGP,但也可能为 PCI)、RAM 和存储驱动器(FD、HD、ATAPI CD-ROM 或 DVD)。(如果使用 SCSI 驱动器,还必须安装 PCI SCSI 卡。)

注:如果除显卡外,第一次加载操作系统还涉及到多张非必需的芯片(设备),则发生系统冲突的可能性将会增加。

在系统启动后安装附加组件

在配置基本系统(并成功加载操作系统)后,应按下列顺序添加每个附加组件,每次一个。这要求您正确安装每张芯片、配置 BIOS,并在每次安装新芯片后重启计算机。

在将每个组件安装到计算机后,建议您记下初始屏幕上的 IRQ 设置(初始屏幕是指启动系统时短暂显示的屏幕)。为了锁定屏幕,方便阅读,请在看到屏幕上列出 IRQ 使用情况时按下“暂停中断”(Pause Break) 键(位于键盘顶部)。

注:此刻可能需要按该键多次。另外也可通过 Windows 95/98 控制面板中的“系统”然后“设备管理器”查找并检查 IRQ 设置。每次安装一个需要 IRQ 地址的新设备或组件时,应始终记下 IRQ 设置以及它们对应的设备。您可以使用这些信息帮助您解决因 IRQ 冲突造成的系统冲突或死机问题。

每次成功安装此列表中的一个组件后,在安装下一个组件前,您需要退出、关闭系统,并拔下插头。

注:如果您不打算使用下列某个设备,只需按照安装顺序跳到下一个设备即可。通常,基于 ISA 的组件不太灵活;如果一定要使用任何基于 ISA 的组件,可先安装它们。以下顺序只是建议遵从的安装准则。

附加芯片的推荐加载顺序

 

  1. 内置调制解调器 (PCI)
  2. 声卡(PCI 或 ISA)
  3. 网卡,又称为 NIC(PCI 或 ISA)
  4. 需要 Dxr3 解码板的 DVD 设备 (PCI) - 注:某些视频解码板需要两 (2) 个 IRQ 才能发挥完整功能。有关支持的视频解码器及其要求,请向视频解码卡制造商核实。
  5. SCSI 适配器 (PCI)(假设系统没有 SCSI 硬盘。)
  6. 任何其他组件

 

安装特别说明

外置调制解调器: 成功安装操作系统后,随时都可安装。包括普通的 v.90 调制解调器和 ISDN 调制解调器。

Diamond Monster 3D Voodoo I 或 Voodoo II 卡: 这些卡不需要 IRQ 地址,建议在成功安装操作系统后再安装。它们需要 PCI 插槽。

其他第三方制造商组件卡: 许多其他第三方制造商组件卡可能需要 IRQ。请务必先联系产品制造商查明确切的安装要求,然后再尝试安装到计算机系统中。如果有多余的 IRQ 地址,建议在安装所有其他主卡后,再安装这些组件卡。

在将下一个设备安装到计算机时,您可能会遇到系统冲突。在这种情况下,必须更改各种组件的安装顺序(即先装哪个组件,再装哪个组件,接着再装哪个组件,以此类推)。

安装和配置期间的 IRQ 冲突

要是系统中有无数的插槽和 IRQ 地址,那当然就完美了。可不幸的是,PC 系统的设计在很多年前就为今天的局限埋下了隐忧。

在 PC 架构基本设计理念形成之初,插槽和 IRQ 的数量就存在限制。时至今日,系统可用的 IRQ 数量依旧有限,如果继续使用不支持 IRQ 共享的旧式芯片,那么使用基于 PCI 的组件安装您需要的所有设备将可能不得不面临系统冲突问题。您可以考虑使用基于 ISA 的组件和外置调制解调器来优化需要专用 IRQ 的芯片或组件对所配 IRQ 的使用。

您应该认真调查和选购需要专用 IRQ 的系统设备类型。您想安装的此类设备越多,就越难找到设备可以或者能够使用的空闲 IRQ,就会给需要两个 IRQ 地址(具体而言,声卡、DVD 设备等)的设备构成更大的挑战。

解决 IRQ 冲突的策略

尽管上述程序在测试实验室中行之有效,但您仍然需要通过试验,找到适合设备的最佳顺序和设置方法,使计算机能够正常运行。对于用到的每个组件,请查阅制造商文献并列出与每个组件兼容的 IRQ。列出所有 IRQ,并查明允许设备利用空闲 IRQ 的途径。要安装您想使用的所有设备,您可能不得不将其中一个设备换成另一种类型(例如将 PCI 声卡换成 ISA 声卡或者相反)才能获得正确的配置。请咨询制造商确认芯片是否存在升级版本。有时候新版或者不同品牌的组件也可解决问题。如果安装的芯片和/或设备数量需要大量 IRQ,超出计算机实际可提供的数量,则系统将无法正常运行。

什么是 IRQ?

用最简单的方式解释 IRQ,您可以把它视为一个唯一标识符。IRQ 过程与拍卖类似。CPU 是拍卖师,外设是竞拍者。每位竞拍者都有一面旗子或者号牌来吸引拍卖师的注意。如果多位竞拍者使用相同的旗子,就会引起混乱。几乎所有主要组件,例如显卡、声卡、调制解调器等,无论它们是独立芯片还是集成在系统主板上,都需要至少一个 IRQ。许多旧式设备要求拥有自己的唯一 IRQ(唯一的旗子)。新芯片往往可以共享 IRQ,但旧式芯片彼此之间通常并不共享,它们将分配给它们的 IRQ 视为私有。当两个旧式设备尝试使用同一个 IRQ 时,便会造成一个或者多个设备无法正常运行的情况。人们将此称为 IRQ 冲突。此类冲突可导致操作不当、系统死机和崩溃等问题。

但是大多数新组件都可以共享 IRQ。共享 IRQ 是现今允许在系统中添加更多芯片的方式。注意,某些组件(例如显卡)是不可共享 IRQ 的。这是因为显卡的 IRQ 通常为 10、11 或 12。由于它们的优先级较低,当面对高优先级请求时它们会被延迟(甚至丢失)。这可能造成视觉效果不佳。充分符合 PCI 即插即用标准的芯片支持 IRQ 共享。

典型的 IRQ 分配

计算机系统中有 16 个 IRQ(15 个可用)。以下是这些 IRQ 的典型分配方式:

IRQ 0 系统 - 系统计时器
IRQ 1 系统 - 键盘
IRQ 2 系统 - 可级联 PIC(可编程中断控制器),控件 IRQ 8-15
IRQ 3 系统 - 串口(COM 2 和 COM4)
IRQ 4 系统 - 串口(COM 1 和 COM3)
IRQ 5 空闲 - 一般适配器使用
IRQ 6 系统 - 磁盘控制器
IRQ 7 系统 - 打印机 1
IRQ 8 系统 - CMOS 实时时钟
IRQ 9 空闲 - 一般适配器使用
IRQ 10 空闲 - 一般适配器使用
IRQ 11 空闲 - 一般适配器使用
IRQ 12 系统 - 鼠标端口
IRQ 13 系统 - 数学协处理器(尽管内置于 CPU 中,但它仍使用 IRQ)
IRQ 14 系统 - 硬盘控制器
IRQ 15 空闲 - 一般适配器使用

正如您所见,有五 (5) 个 IRQ 不是由系统设计分配的。其中有三个通常分别分配给显卡、USB 端口和调制解调器。因此只剩下两 (2) 个空闲 IRQ 来应对所有其他设备。然而只要处理得当(使用正确的芯片),这通常是足够的。

AMD 未对本网页文件上提供的与其他公司产品相关的任何信息作任何声明或保证,并明确拒绝对所述产品的适销性、特定用途适用性、非侵权性或者交易过程或者贸易惯例针对这些信息的保证提供任何暗示担保。另外,加入这些信息并不构成 AMD 对产品的认可或者认证。

请访问系统构建和兼容性页面获取可用的文档,引导您配置基于 AMD 处理器的稳定平台。

尾注