广告

英特尔公布x86S架构白皮书:64位架构,指令集大幅精简

2023-05-22 17:09:06 综合报道 阅读:
据EDN电子技术设计报道,英特尔发布了一份简化的指令集白皮书,它称之为 X86-S。最大的变化是英特尔提议从其指令集中删除对本机 16 位和 32 位的支持,从而降低了软件和硬件体系结构的整体复杂性。

据EDN电子技术设计报道,英特尔于2023年4月发布了一份简化的指令集白皮书,它称之为 X86-S。最大的变化是英特尔提议从其指令集中删除对本机 16 位和 32 位的支持,从而降低了软件和硬件体系结构的整体复杂性。12yednc

12yednc

英特尔表示,希望通过探索仅64位架构,从而进行与现代软件部署一致的其他更改。12yednc

X86-S 模式需要将 CPU 直接引导到 64 位模式,并且还允许进行一些基本更改,例如能够在不离开分页模式的情况下切换到 5 级分页。12yednc

白皮书指出:使用 5 级页表需要禁用分页机制,这需要回到未分页的传统模式。在提议的新架构中,我们可以在不退出分页模式的情况下切换到 5 级页表。12yednc

12yednc

此外,纯 64 位模式的体系移除了一些较老的架构附件,从而降低了软件和硬件体系结构的整体复杂性。通过探索纯 64 位模式架构,我们可以进行其他符合现代软件部署的改变。包括:12yednc

使用 64 位的简化分段模型为 32 位应用程序提供分段支持,与现代操作系统已经使用的相匹配。12yednc

12yednc

  • 移除 ring 1 和 ring 2(未曾被现代软件使用)以及像 gate 这样的过时特性。
  • 移除 16 位寻址支持。
  • 删除对 ring 3 I / O 端口访问的支持。
  • 删除字符串端口 I / O。该支持是基于过时的 CPU 驱动 I / O 模型。
  • 限制本地中断控制器 (APIC) 使用 X2APIC,并移除传统的 8259 支持。
  • 移除一些未使用的操作系统模式位。

不过全新的架构也不会影响大家的使用,得益于英特尔出色的虚拟化技术,较旧的应用将依旧被这些新架构处理器支持。12yednc

责编:Demi
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
广告
热门推荐
广告
广告
广告
EE直播间
在线研讨会
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了