
x86是当前高性能桌上型、行动及服务器平台的主力架构,一大优势就是兼容过往的指令集,但是这种兼容性也让x86付出了代价,架构复杂,成本提升; 现在Intel计划进来一波大的变动,未来的CPU将支持纯血64位模式。
从历史来看,40多年前8086处理器问世时,指令集是16位的,1985年803886问世时支持32位,2004年Intel推出了64位指令集(跟AMD的64位是兼容的),到现在也过去20年左右。
为了支持这些架构,现在的系统及软件设计得也相对复杂,针对16位、32位等旧架构要做一系列代码转换。

从2005年的WinXP系统开始,16位CPU被淘汰,现在主要是32位和64位,但还是很复杂,Intel现在发表了白皮书,向外界试探只保留64位模式的可能。
只支持纯64位的好处不用说,不论硬件架构还是软件开发都会简化,但是这个过程中也要删减一些功能,包括16位寻址、过时的IO接口等等,而且还需要操作系统及软件的配合。

为了解决64位模式运行旧版系统的问题,Intel的计划是通过支持硬件虚拟化VMX的虚拟软件方案来解决。
Intel已经把这些提议写在了白皮书中,感兴趣的可以参考这里的页面,转向纯64位模式并不是简单的事,可能需要很多年才能实现,不过Intel带头迈出这一步,还是值得期待的。
赞 (0)
打赏
微信扫一扫
