英特爾發布了一份新的白皮書(Intel X86-S擴展架構規格),計劃簡化其處理器指令集架構(ISA)。英特爾提供了“x86-S”的ISA(指令集架構),其中“S”可能代表“簡化”。它是當前 x86-64 ISA 的修訂版,去除了所有遺留問題,作為一個僅 64 位的指令集架構獨立存在。
你可能會問是什么遺留問題?有很多?,F代 x86-64 ISA 起源于1978 年發布的英特爾 8086 處理器,大量原始指令集保留在現代處理器中,更不用說每個后續處理器添加的擴展了: 286、386和486,
英特爾正在考慮削減的內容包括 16 位尋址支持、環 3 I/O 端口訪問、環 1 和環 2 整體、字符串端口 I/O、包括 8259 在內的遺留 APIC 支持,當然還有所有與所有這些舊東西相關的處理器模式位。
許多喜歡使用最新Windows應用程序和游戲的當代PC用戶早已在Windows 7時代轉移到64位Windows。這使得系統內存量超過4GB(32位操作系統只能解決3.2GB的內存),而64位應用程序和游戲開始成為主流。因此,由于目前的Windows 11操作系統只有64位,應用程序和游戲占用了數千兆字節的內存,英特爾希望將架構精簡考慮追溯到最初的8086芯片,這似乎是合理的。
x86S 架構的主要優勢之一是可以更快地啟動 CPU,因為在啟動期間無需使用未分頁的傳統模式。"英特爾64架構設計在復位后的狀態與最初的8086相同,然后需要一系列的代碼轉換來進入64位模式,"英特爾對其傳統支持解釋道。"一旦運行,這些模式就不會在現代應用或操作系統中使用。"作為最終用戶,如果您不使用 16 位應用程序,您最有可能注意到的變化是啟動速度甚至超過我們已有的速度。
因此,很容易理解,架構精簡將帶來好處,而上面概述的復雜啟動過程將是新Intel x86S芯片用戶觀察到的第一個好處。對用戶和開發人員還有什么好處?英特爾提供了以下要點:
使用64位的簡化分段模型來支持32位應用程序的分段,與現代操作系統已經使用的相匹配。
刪除現代軟件不使用的ring 1和ring 2以及過時的分割功能,如門。
移除16位尋址支持。
取消對ring 3 I/O端口訪問的支持。
消除字符串端口I/O,它支持過時的CPU驅動I/O模型。
限制本地中斷控制器(APIC)使用X2APIC,并刪除舊的8259支持。
刪除一些未使用的操作系統模式位。
這樣的轉變不會徹底消除對遺留操作系統的支持。正如該公司在一篇文章中所說,英特爾擁有成熟的虛擬化技術,仍然可以啟動遺留軟件。對于那些對在最新的英特爾硬件上運行舊的操作系統和軟件感興趣的人,英特爾建議有成熟的基于虛擬化的軟件解決方案,用戶可以使用虛擬化硬件(VMX)?!疤峁┮粋€解決方案來模擬啟動遺留操作系統所需的功能?!笨駸岬膹凸?a href="http://www.1cnz.cn/v/tag/1247/" target="_blank">電腦愛好者也會收集和使用舊的PC系統來運行他們的舊軟件庫。本周早些時候,我們注意到有新的英特爾386和英特爾8088便攜式電腦正在開發和在線銷售。
有趣的是,英特爾描述這些“遺留縮減”處理器的方式聽起來像是它們與標準英特爾 64(或 x86-64)處理器并存。事實上,Intel 描述了一個場景,其中標準 Intel64 處理器實現了 x86S 的新功能,包括 64 位本機引導。顯然,該公司正在征求任何人對該提案的反饋意見。
這次改變,是不是只影響操作系統呢?就目前看起來,應該不會影響到32bit和64bit的Ring 3應用,除了操作系統,BIOS會需要修改,某些板卡的ROM會受到影響。
審核編輯 :李倩
-
處理器
+關注
關注
68文章
19349瀏覽量
230357 -
英特爾
+關注
關注
61文章
9985瀏覽量
171984 -
操作系統
+關注
關注
37文章
6856瀏覽量
123469
原文標題:Intel“革命性” X86s架構,帶來哪些顛覆及影響?
文章出處:【微信號:AI_Architect,微信公眾號:智能計算芯世界】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論