Intel將精簡x86 CPU架構:轉向純血64位
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端口等等,而且還需要OS系統及軟件的配合。
為了解決64位模式運行舊版系統的問題,Intel的計劃是通過支持硬件虛擬化VMX的虛擬軟件方案來解決。
Intel已經把這些提議寫在了白皮書中,感興趣的可以參考這裡的頁面,轉向純64位模式並不是簡單的事,可能需要很多年才能實現,不過Intel帶頭邁出這一步,還是值得期待的。