多重处理机系统配置

BIOS 构建多重处理机系统 (Multiprocessor System, MPS) 表,以已知格式为操作系统和标准设备驱动程序提供有关 MP 硬件的信息。MPS 表包含如下数据结构:描述由 Intel MPS 规范定义的多重处理机平台的硬件配置。

多重处理机系统表将 IOAPIC、IRQ 和其他多重处理机信息提供给操作系统。Sun Blade 8000 Series支持多重处理机规范 1.1 和 1.4。多重处理机平台设计者应该参阅官方的多重处理机规范,以获取有关标准和接口类型的信息。

通常,如果操作系统未检测到 ACPI 支持,则会使用 MPS 表。此外,在其他一些不符合 ACPI 标准的早期操作系统(例如 Windows NT 4.0)中,操作系统依赖于 MPS 表来导出平台多重处理机硬件信息。即使是一些符合 ACPI 标准的操作系统(例如 Linux)也要查询 MPS 表,来获取多重处理机硬件信息。

对于 BIOS 配置设置,MPS 1.1 和 MPS 1.4 的差别在于 MPS 1.4 中添加了总线分层结构描述符项。总线分层结构描述符项定义了由系统中每个主机网桥解码的内存映射 I/O 范围。