什么是IRQ(中断请求)?

设备将IRQ发送到处理器以请求访问

IRQ,用于中断请求的简短,用于计算机以完全发送那个-A要求打断中央处理器一些其他的一块硬件

IRQ的目的

像键盘按压,鼠标移动,打印机操作等内容需要中断请求。当请求由设备进行暂时停止处理器时,计算机然后能够为设备提供一段时间来运行自己的操作。

例如,每次按键盘上的键时,中断处理程序都会告诉处理器需要停止它目前正在执行的操作,以便它可以处理击键。

每个设备通过称为通道的唯一数据线传送请求。大多数时候你看到IRQ引用了,它与这个频道号码一起,也称为IRQ号码。例如,IRQ 4可能用于另一个设备和IRQ 7。

IRQ发音为I-R-Q的字母,而不是ERK.

IRQ错误

在安装新硬件或更改现有硬件中的设置时,通常只能看到与中断请求相关的错误。以下是您可能会看到的一些IRQ错误:

irql_not_dispatch_level.
irql_not_greater_or_equal.
停止:0x00000008.
停止:0x00000009.

如何修复停止0x00000009错误如果你经历了其中任何一个停止错误(我们的建议都是相似的)。

虽然相同的IRQ通道可以用于多个设备(只要两者都实际上同时使用),但通常情况下就是这样的。当两件硬件正在尝试使用相同的通道进行中断请求时,最有可能发生IRQ冲突。

由于可编程中断控制器(PIC)不支持这一点,因此计算机可能会冻结或设备将停止按预期工作(或完全停止工作)。

回到早期的Windows日,Irq错误很常见,需要很多故障排除来修复它们。这是因为它更常见的是手动设置IRQ频道,就像DIP开关,这使得更有可能是一个以上的设备使用相同的IRQ线。

但是,IRQS在使用的较新版本的Windows中处理得多即插即用,所以你很少看到IRQ冲突或其他IRQ问题。

查看和编辑IRQ设置

在Windows中查看IRQ信息的最简单方法装置经理。改变看法菜单选项按类型的资源看看中断请求(IRQ)部分。

设备管理器IRQ列表

您还可以使用系统信息。执行msinfo32.exe.命令从“运行”对话框(赢得+ R.),然后导航到硬件资源>IRQ

Windows 8中的系统信息中的IRQ
系统信息IRQ列表。

Linux用户可以运行CAT / PROC /中断命令查看IRQ映射。

如果它使用相同的IRQ作为另一个,您可能需要更改特定设备的IRQ线路,尽管它通常不必要系统资源用于较新设备自动分配。它只是可能需要手动IRQ调整的旧行业标准架构(ISA)设备。

如何更改IRQ设置

您可以更改IRQ设置BIOS.或通过设备管理器在Windows中。以下是如何使用设备管理器更改IRQ设置:

请记住,对这些设置的更改不正确会导致您之前没有的问题。确保您知道您正在做的事情并录制任何现有的设置和值,以便您知道要恢复的内容应该出错。

  1. 打开设备管理器

  2. 双击或双击设备以打开其特性窗户。在您可以看到它之前,您需要首先打开该设备的类别,双击/窃听您可以执行该设备的类别。

  3. 在里面资源标签,取消选择使用自动设置选项。

    设备管理器中的键盘IRQ属性

    如果找不到此选项卡或选项灰色或未启用选项,则表示您无法为该设备指定资源,或者设备没有其他可以应用于它的其他设置。

  4. 使用基于的设置下拉菜单选择应更改的硬件配置。

  5. 选择IRQ.来自资源设置属性区域。

  6. 使用修改设置按钮编辑IRQ值。

常见的IRQ频道

以下是一些更常见的IRQ通道用于:

IRQ线 描述
IRQ 0. 系统计时器
IRQ 1 键盘控制器
IRQ 2. 从IRQ 8-15接收信号
IRQ 3. 端口2的串口控制器
IRQ 4. 端口1的串口控制器
IRQ 5. 并行端口2和3(或声卡)
IRQ 6. 软盘控制器
IRQ 7. 并行端口1(通常打印机)
IRQ 8. CMOS./实时时钟
IRQ 9. ACPI中断
IRQ 10. 外围设备
IRQ 11. 外围设备
IRQ 12. PS / 2鼠标连接
IRQ 13. 数字数据处理器
IRQ 14. ATA通道(主要)
IRQ 15. ATA通道(次要)

由于IRQ 2具有指定目的,因此任何配置为使用它的设备都将使用IRQ 9。

此页面有用吗?