Win7之家( airtaxifl.com):Win7學(xué)習(xí):深度解讀,Win10為何不放棄32位系統(tǒng)
早在半年前,IT之家曾經(jīng)針對(duì)網(wǎng)絡(luò)傳聞新版Windows10將放棄32位系統(tǒng)轉(zhuǎn)而開發(fā)128位系統(tǒng)做出了辟謠,微軟于今日正式公布Win10繼續(xù)保留32位。下面,本文將帶領(lǐng)各位讀者探尋微軟背后的真實(shí)目的,領(lǐng)略Windows真正的價(jià)值。
一、應(yīng)用領(lǐng)域
眾所周知,同眾多主打影音娛樂的系統(tǒng)不同,Windows從工業(yè)生產(chǎn)到金融消費(fèi)、從個(gè)人應(yīng)用到企業(yè)環(huán)境,應(yīng)用領(lǐng)域極其廣泛。以工業(yè)生產(chǎn)為例,嵌入式設(shè)備只需滿足生產(chǎn)中特定的任務(wù),并不追求過剩性能,故而現(xiàn)有絕大多數(shù)嵌入式設(shè)備采用32位系統(tǒng)。另一方面,除了Surface Pro等高端平板,多數(shù)平板配置更適合32位系統(tǒng)。根據(jù)微軟方面的統(tǒng)計(jì),運(yùn)行32位Windows的設(shè)備仍然數(shù)以億計(jì)。
二、生態(tài)建設(shè)
64位Windows通過搭載32位子系統(tǒng)實(shí)現(xiàn)其優(yōu)異的兼容性,通過SysWOW64重定向機(jī)制完成整個(gè)兼容過程。需要注意的是,現(xiàn)有的32位子系統(tǒng)除三個(gè)文件負(fù)責(zé)控制和轉(zhuǎn)換32位/64位模式(Wow64.dll/Wow64win.dll/Wow64cpu.dll),其余數(shù)GB的系統(tǒng)文件均移植自32位系統(tǒng),而整個(gè)移植過程不需要對(duì)文件進(jìn)行任何的修改和編輯工作。由于現(xiàn)有的SysWOW64兼容機(jī)制32位系統(tǒng)和32位子系統(tǒng)高度一致,如果微軟選擇放棄32位系統(tǒng),意味著64位系統(tǒng)將無法兼容32位應(yīng)用。如果微軟選擇繼續(xù)開發(fā)32位系統(tǒng)系統(tǒng)庫,鑒于此時(shí)Windows底層核心的文件已開發(fā)完畢,微軟自然會(huì)繼續(xù)發(fā)布32位系統(tǒng)。
三、性能優(yōu)化
Win8升級(jí)至Win8.1過程中,需要CPU支持CMPXCHG16bPrefetchW和LAHF/SAHF。Win10更是明確表示會(huì)阻止少數(shù)早期的64位CPU安裝。一方面,Win10將盡可能利用新指令集的優(yōu)勢(shì)實(shí)現(xiàn)性能的提升。另一方面,Win10繼續(xù)提供32位版本供舊版PC升級(jí)。性能提升的同時(shí)并滿足了剩余用戶的升級(jí)需求,微軟力圖實(shí)現(xiàn)一舉兩得。
關(guān)注Windows10,鎖定Win10之家(http://win10.ithome.com)