自1978年推出16位的8086处理器以来,x86 架构一直是个人电脑的核心。随着计算需求的不断增长,英特尔不断地向 x86 增加新特性以支持32位和64位计算。然而,这也导致了架构变得越来越复杂。
为了应对这一挑战,英特尔在去年5月提出了 X86S —— 一个仅支持64位计算的精简版本。X86S 的目标是移除不再需要的旧功能,从而简化架构并提高效率。
X86S 1.2 版本更新
在新版本 1.2 中,英特尔进一步推进了这一目标,移除了多个16位和32位的功能,包括但不限于:
- 16位真实模式和保护模式
- 16位寻址
- 过时的1和2级权限
- 其他较少使用的旧特性
尽管移除了这些功能,但32位兼容模式仍将保留,以确保与现有软件的兼容性。
对老旧操作系统的支持
对于依赖于旧架构的操作系统,如 Windows XP 和 DOS,以及其它16位/32位程序,英特尔指出将依赖现代虚拟化技术来提供支持。这意味着这些老旧系统和程序将需要在虚拟机或模拟器中运行。
对兼容性的考量
虽然提高效率是必要的,但 x86 架构的一大优势就是其对旧软件和硬件的支持。如果英特尔在未来 CPU 中全面采用 X86S,这将标志着与长期以来所坚持的最大兼容性原则的重大偏离。鉴于 Arm 架构在苹果和高通推动下的日益普及,英特尔的这一转变将需要谨慎规划,逐步实施。
与 AMD 的合作
此外,这一决定不会孤立发生。作为长期合作伙伴和竞争对手,AMD 的态度和行动将对 X86S 的未来发展产生重要影响。鉴于 AMD 在64位扩展(AMD64)方面的贡献,以及英特尔在 Itanium 方面的经验教训,两家公司在 X86S 方面的协调行动将是其成功的关键。
综上所述,英特尔对 X86S 的推进表明了其在保持兼容性的同时,寻求架构现代化的决心。然而,这一转变将是一个渐进的过程,并需要行业内各方的合作与支持。
0条评论