1978年,英特爾8086 16位CPU首次推出x86指令集,現(xiàn)在英特爾正計(jì)劃用一個(gè)僅有64位模式的架構(gòu)最終將其計(jì)算機(jī)處理器帶入未來。擬議的x86S(或X86-S)ISA仍處于設(shè)計(jì)和反饋階段,它將提供自x86-64指令集引入64位寄存器和內(nèi)存尋址以來x86架構(gòu)的最大升級(jí)之一。
正如英特爾強(qiáng)調(diào)的那樣,x86架構(gòu)的漫長歷史催生了當(dāng)今最豐富的軟件生態(tài)系統(tǒng)之一,擁有 "巨大 "的PC、云和移動(dòng)設(shè)備安裝基礎(chǔ)。今天被稱為x86-64的64位架構(gòu),20年前由AMD首次推出市場,然后被英特爾采用,已經(jīng)成為現(xiàn)代軟件和操作系統(tǒng)的主流操作模式。
英特爾表示,微軟不再提供只有32位的Windows 11版本,英特爾主板上嵌入的固件也不再提供對(duì) "非UEFI64 "操作系統(tǒng)的原生支持,如MS-DOS或古老的32位Windows版本。64位操作系統(tǒng)是當(dāng)今現(xiàn)代計(jì)算的標(biāo)準(zhǔn),因?yàn)樗鼈儽A袅藥缀鯚o缺陷地運(yùn)行32位(Win32)應(yīng)用程序的能力,同時(shí)它們不再有對(duì)16位應(yīng)用程序的(原生)支持。
英特爾認(rèn)為,x86-64的普及終于提供了一個(gè)簡化x86硬件和軟件生態(tài)系統(tǒng)的機(jī)會(huì)。該公司說,新的x86-S ISA刪除了某些在現(xiàn)代操作環(huán)境中幾乎沒有用處的傳統(tǒng)模式,除了在8086模式下啟動(dòng)CPU,然后過渡到獨(dú)家64位操作模式。
x86-S白皮書提供了一個(gè)新架構(gòu)給經(jīng)典x86指令集帶來的廣泛變化清單。只有64位的ISA將環(huán)1和環(huán)2從CPU保護(hù)層次中移除,因?yàn)槌谁h(huán)0(內(nèi)核)和環(huán)3(用戶應(yīng)用程序)模式,它們現(xiàn)在對(duì)現(xiàn)代軟件毫無用處。16位尋址支持也消失了,還有16位實(shí)模式、0環(huán)中的32位應(yīng)用、一些 "未使用的操作系統(tǒng)模式位 "等等。
X86-S應(yīng)該為32位Win32應(yīng)用程序提供足夠的兼容性,所以復(fù)古游戲和軟件狂熱者目前會(huì)很安全。至于對(duì)早期64位操作系統(tǒng)的遺留支持,英特爾表示,虛擬化技術(shù)已經(jīng)足夠成熟,可以提供軟件和硬件解決方案,讓用戶滿意。英特爾建議,其他一切(16位、DOS、32位操作系統(tǒng))將只能在模擬器和虛擬機(jī)中運(yùn)行。
X86指令集的時(shí)間表
1978 年 – Intel 8086 發(fā)布,具有 16 位實(shí)模式。
1982 年 – 發(fā)布具有 16 位保護(hù)模式的 Intel 80286。如果 CPL 在原始保護(hù)模式體系結(jié)構(gòu)中的特權(quán)低于 IOPL,則鎖定前綴 #GP。
1985 年 – Intel 80386 發(fā)布,具有帶分頁的 32 位保護(hù)模式。新增VM86模式,在使用分頁的操作系統(tǒng)下支持16位實(shí)模式操作系統(tǒng)。Intel 30386 更改了鎖定前綴的行為以忽略 IOPL。
1997 – Intel Pentium II 引入了 SYSENTER 擴(kuò)展,在架構(gòu)擴(kuò)展中編碼平面代碼和堆棧段。
2004 – 64 位英特爾架構(gòu)系統(tǒng)發(fā)布。在 64 位模式下,不再支持 VM86 模式。
2005 年 – 虛擬化技術(shù)添加到英特爾架構(gòu)中,支持在虛擬機(jī)中運(yùn)行傳統(tǒng)操作系統(tǒng)。
2005 – Windows XP Professional x64 Edition 不再支持 Windows 16 位二進(jìn)制文件。
2008 年 – A20 門被移除,這降低了與仿真之外的早期 8086 操作系統(tǒng)的兼容性。
2012 年 – 廣泛部署 64 位 UEFI 固件接口。
2020 年——英特爾固件放棄了對(duì)本機(jī)運(yùn)行 16 位/32 位或非 UEFI 操作系統(tǒng)的支持。
再見32位時(shí)代
2003年,AMD以AMD Opteron和AMD Athlon 64的形式發(fā)布了第一批64位CPU。英特爾在2004年迅速效仿,推出了Xeon和Pentium 4的更新版本。從那時(shí)起,英特爾和AMD的幾乎所有產(chǎn)品線都基于64位。
Windows 11是第一個(gè)沒有32位版本的操作系統(tǒng)。1993年,Windows NT 3.1首次將32位支持添加到Windows,而64位支持首次出現(xiàn)在Windows XP的特殊版本“Windows XP專業(yè)版x64”中,該版本于2005年推出,比最初的Windows XP晚了四年發(fā)布。
32位支持已經(jīng)存在了很長時(shí)間,但直到現(xiàn)在,所有的Windows版本,從Vista一直到10,都以32位和64位的形式推出。對(duì)于Windows 11,這是第一次完全沒有32位版本。
盡管現(xiàn)在幾乎所有處理器都是64位的,但64位Windows對(duì)規(guī)格要求更高。雖然RAM低于4 GB的入門級(jí)計(jì)算機(jī)可能很難使用64位版本的Windows,但它在32位上肯定更有用。Windows 10 32位的最低要求低至1 GB的RAM,而對(duì)于64位,你必須尋找至少2 GB——盡管如此,任何低于4CB的內(nèi)存都可能是地獄。
通過拋棄這些舊計(jì)算機(jī),微軟可以進(jìn)一步使Windows體驗(yàn)現(xiàn)代化。Windows 11采取了很多步驟來改造十多年來看起來幾乎相同的操作系統(tǒng)部分,我們相信它還會(huì)在后臺(tái)添加很多更改來支持這些更改。畢竟,如果你真的有一臺(tái)只能支持32位的PC,那么至少已經(jīng)使用了十年,也是時(shí)候更換它了。
審核編輯:劉清
-
處理器
+關(guān)注
關(guān)注
68文章
19100瀏覽量
228815 -
RAM
+關(guān)注
關(guān)注
8文章
1354瀏覽量
114444 -
DoS
+關(guān)注
關(guān)注
0文章
127瀏覽量
44479 -
CPL
+關(guān)注
關(guān)注
0文章
13瀏覽量
10683
原文標(biāo)題:再見32位時(shí)代,英特爾提出顛覆性 x86-S 架構(gòu)
文章出處:【微信號(hào):ICViews,微信公眾號(hào):半導(dǎo)體產(chǎn)業(yè)縱橫】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論