4.5. 高级可编程中断控制器


Intel 公司开发的高级可编程中断控制器(APIC)提供了以下功能:

  • 处理大量中断,将每个中断路由到特定的 CPU 集合。
  • 支持 CPU 间的通信,并不再需要多个设备共享单个中断行。

实时 APIC 代表一系列设备和技术,它们一起以可扩展且可管理的方式生成、路由和处理大量硬件中断。它使用内置于每个系统 CPU 中的本地 APIC 和多个输入/输出 APIC 的组合,它们直接连接到硬件设备。

在实时中,当硬件设备生成中断时,连接的 I/O APIC 会检测并将系统 APIC 总线上的中断路由到特定的 CPU。操作系统知道 IO-APIC 连接到设备,并在该设备中中断行。高级配置和电源接口不同的系统描述表(ACPI DSDT)包含有关主机系统主板和外设组件的具体信息,设备提供有关可用中断源的信息。这两个数据集一起提供有关总体中断层次结构的信息。

RHEL for Real Time 支持基于 Complex APIC 的中断管理策略,并在层次结构中连接系统 APIC,并以负载均衡方式向 CPU 提供中断,而不是以特定的 CPU 或一组 CPU 为目标。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat