邪恶八进制信息安全团队技术讨论组's Archiver

冰血封情 2005-10-3 21:39

[转载]Windows 2000 IRQ共享

原始连接:[url]http://www.longen.org/S-Z/details-z/Windows2000IrqShare.htm[/url]

在Windows中,外设组件交互设备可以共享IRQ。因为PCI标准中支持即插即用,因此适配器先由BIOS配置,然后由操作系统根据需要进行调整。对于PCI设备来说,共享IRQ是比较普遍的,尤其是对于有ACPI支持的APCI计算机。我们可以看到在设备管理器是,许多设备共同使用一个IRQ,比如IRQ9。用户不能修改这个IRQ设置,因为这个设备是不可用的。因为操作系统利用了ACPI功能,这个IRQ9是PCI总线用于IRQ操作的。这个功能可以使用户添加多个硬件而不用关心硬件冲突的事情。

需要注意的是Windows 2000没有98那种可以自行进行平衡的功能。一旦PCI资源设置了它们就不能改变了。如果用户将正在运行的设备改变到了一个非法的IRQ上,2000又没有相应的调整功能,这就麻烦了。虽然在BIOS中的即插即用设置不会影响WINDOWS的操作,但是微软建议将BIOS中的这一设置设置为NO或Disabled。当使用一个标准的PC的HAL时,手工设置IRQ可以做为一个排错的办法,但是这种设置会因为ACPI设置被操作系统忽略,如果非要这样做,你可以手工设置BIOS以后再重新安装操作系统,使操作系统使用标准的PC HAL。

我们下面来看看如何在安装是选择合适的HAL。在安装时,您会看到安装程序正在检测合适的硬件,这时按下F5然后选择合适的HAL即可。可选的HAL有:

ACPI Multiprocessor PC
ACPI Uniprocessor PC
Advanced Configuration and Power Interface (ACPI) PC
Compaq SystemPro Multiprocessor or 100% Compatible
MPS Uniprocessor PC
MPS Multiprocessor PC
Standard PC
Standard PC with C-Step i486
Other

页: [1]
© 1999-2008 EvilOctal Security Team