英特尔宣布将专注于全新的 x86S 纯 64 位架构

2023-05-20 16:33:14 业界科普

英特尔最近宣布将专注于全新的 x86S 纯 64 位架构,移除传统模式并简化设计。这意味着英特尔会取消所有遗留支持,以降低整体复杂性,从而为现代软件部署提供更好的支持。下面是一些关于 x86S 架构的技术细节和好处:

在 x86S 架构中,所有遗留支持都被取消,包括 16 位寻址支持、ring 1 和 ring 2 等过时特性以及 gate 等过时特征。这些修改可以通过对系统架构进行简单的增强来实现,仅影响操作系统。

相比原始的 Intel 64 架构,x86S 纯 64 位架构可以在当前在实模式或保护模式下运行 64 位等效技术,无需进行代码转换。这样可以提高系统性能。

纯 64 位模式的体系移除了一些较老的架构附件,从而降低了软件和硬件体系结构的整体复杂性。通过探索纯 64 位模式架构,我们可以进行其他符合现代软件部署的改变。例如,使用 64 位的简化分段模型为 32 位应用程序提供分段支持,与现代操作系统已经使用的相匹配。

对于旧版操作系统,现在来看虽然在纯 64 位模式架构 CPU 上运行传统 64 位操作系统并不是英特尔这项工作的明确目标,但英特尔架构下软件生态系统的虚拟化产品已经足够成熟,因此基于虚拟化的软件解决方案可以使用虚拟化硬件 (VMX) 来提供解决方案,以模拟启动“遗留操作系统”所需的功能。

在 64-bit mode 下,有 16 个 general-purpose registers,其中 R8-R15 是新增的 8 个寄存器。REX 前缀用于生成 64 位操作数大小或引用寄存器 R8-R15。

x86S 纯 64 位架构可以在当前在实模式或保护模式下运行 64 位等效技术,无需进行代码转换。这样可以提高系统性能。

相比原始的 Intel 64 架构,x86S 纯 64 位架构取消了所有以前的遗留支持,这意味着需要禁用分页机制,这需要回到未分页的传统模式。在提议的新架构中,我们可以在不退出分页模式的情况下切换到 5 级页表。

x86S 纯 64 位架构可以在当前在实模式或保护模式下运行 64 位等效技术,无需进行代码转换。这样可以提高系统性能。

版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。