像“Windows XP 32bit佳鳖、Windows 7 64 bit”這樣的術(shù)語,對(duì)電腦不是很懂的朋友在想要重裝系統(tǒng)或者下載軟件的時(shí)候經(jīng)常會(huì)看到媒惕,我也會(huì)經(jīng)常被朋友們問系吩,什么是32位與64系統(tǒng)?32位系統(tǒng)與64位的區(qū)別等等妒蔚。今天穿挨,咱們圍繞這兩個(gè)大家比較蒙圈不解的問題月弛,在這里將與大家總結(jié)一下,弄明白這些問題科盛,以后也可以拿出去裝……
現(xiàn)在主流電腦的配置都已經(jīng)很高了帽衙,主流電腦用戶考慮的就已經(jīng)不是選擇哪個(gè)版本的 Windows 7 了,而是選擇 32 位還是 64 位的 Windows 系統(tǒng)贞绵。簡單的說厉萝,64位操作系統(tǒng)在執(zhí)行效率和硬件利用率兩方面都要比32位系統(tǒng)出色不少,64位系統(tǒng)對(duì)32位軟件和游戲的兼容性也越來越好榨崩,目前絕大多數(shù)軟件廠商更愿意推出64位版本的產(chǎn)品谴垫,基于這個(gè)原因有大多用戶都愿意選擇64位操作系統(tǒng)。下面咱們來詳細(xì)介紹一下母蛛。
首先來介紹下什么是32位與64位操作系統(tǒng)翩剪,提醒:以下內(nèi)容可能有些專業(yè),感覺燒腦的朋友可以跳過彩郊!
操作系統(tǒng)目前常見的分為32位和64位前弯,具體是指,CPU一次處理數(shù)據(jù)的能力是32位還是64位秫逝,N位是指CPU處理器運(yùn)算位數(shù)恕出。簡單的理解就是32位系統(tǒng)的地址總線是32位的,而64位系統(tǒng)的地址總線是64位的违帆,這句話可能很多朋友都不好理解浙巫,具體細(xì)節(jié)我們接著往下看或許能明白些。
目前我們可以購買到的處理器基本上都是64位系統(tǒng)的處理器前方,不過這里的64位并不是理論上真正的64位處理器,因?yàn)楝F(xiàn)在的AMD和Inter的64位CPU并不是真正意義上的64位CPU廉油,只是進(jìn)行了部分64位的改進(jìn)惠险,比如64位的內(nèi)存尋址等,依然保持了32位多數(shù)技術(shù)抒线。這里涉及到了32位與64位系統(tǒng)的內(nèi)存尋址問題班巩,其實(shí)這也是32位系統(tǒng)與64位非常大區(qū)別的一塊。一般來講32位的CPU對(duì)于我們來講是最理性的CPU嘶炭,也是目前絕大多數(shù)軟件開發(fā)設(shè)計(jì)的平臺(tái)抱慌,在內(nèi)存尋址方面32位系統(tǒng)的最大內(nèi)存尋址空間是2的32次方= 4294967296(bit) = 4(GB)左右。而64位系統(tǒng)最大內(nèi)存尋址空間是2的64次方= 4294967296(bit)的32次方 =數(shù)值大于1億GB眨猎。這里也就是說32位系統(tǒng)的處理器最大只支持到4G內(nèi)存抑进,而64位系統(tǒng)最大支持的內(nèi)存高達(dá)億位數(shù)。
結(jié)論:32位和64位的區(qū)別就是一次性的運(yùn)算量不一樣睡陪,理論上64位的會(huì)比32位快1倍寺渗,內(nèi)存尋址也不一樣(具體下面會(huì)有詳情)匿情。
◆ 下面在來說說32位和64位操作系統(tǒng)的區(qū)別
有一點(diǎn)很明顯上面也說了,最大支持的內(nèi)存大小不同信殊,地址總線設(shè)計(jì)不同等炬称,具體我們概括四條來看:
第一,設(shè)計(jì)出發(fā)點(diǎn)不一樣污秆。64位操作系統(tǒng)的設(shè)計(jì)初衷是:能完全滿足機(jī)械設(shè)計(jì)和分析耕驰、三維動(dòng)畫场刑、視頻編輯和創(chuàng)作,和科學(xué)計(jì)算跷车、高性能計(jì)算應(yīng)用程序等領(lǐng)域中需要大量內(nèi)存和浮點(diǎn)性能的客戶需求。說人話就是汞窗,它們是高科技人員使用本行業(yè)特殊軟件的運(yùn)行平臺(tái)姓赤。而32位操作系統(tǒng)是為普通用戶設(shè)計(jì)的。但是實(shí)際上到目前仲吏,科技在發(fā)展人類在進(jìn)步不铆,64位已經(jīng)走進(jìn)普通人的家庭中了。
第二裹唆,所需的配置不同誓斥。64位操作系統(tǒng)只能安裝在64位電腦上(CPU必須是64位的)。同時(shí)需要安裝64位常用軟件以發(fā)揮64位(x64)的最佳性能许帐。32位操作系統(tǒng)則可以安裝在32位(32位CPU)或64位(64位CPU)電腦上劳坑。當(dāng)然,32位操作系統(tǒng)安裝在64位電腦上成畦,其硬件恰似“大馬拉小車”距芬,很憋屈,不能完全發(fā)揮軟件硬件的性能循帐,完全是浪費(fèi)資源框仔。
第三,運(yùn)算速度相差較大拄养。
32位:需要四個(gè)指令离斩,一次提取4個(gè)字節(jié)的數(shù)據(jù);
64位:只要兩個(gè)指令瘪匿,一次提取8個(gè)字節(jié)的數(shù)據(jù)跛梗;
64位CPU GPRs(General-Purpose Registers,通用寄存器)的數(shù)據(jù)寬度為64位棋弥,64位指令集可以運(yùn)行64位數(shù)據(jù)指令核偿,從上前的對(duì)比我們可以看出,處理器一次可提取64位數(shù)據(jù)顽染,比32位生生提高了一倍宪祥,理論上性能會(huì)相應(yīng)提升1倍聂薪。
第四,尋址能力不同蝗羊。64位處理器還有一個(gè)比較重要的優(yōu)勢是——系統(tǒng)對(duì)內(nèi)存的控制藏澳。因?yàn)榈刂肥褂玫氖翘厥獾恼麛?shù),所以一個(gè)ALU(注:算術(shù)邏輯單元[arithmetic and logic unit]是能實(shí)現(xiàn)多組算術(shù)運(yùn)算和邏輯運(yùn)算的組合邏輯電路耀找,簡稱ALU翔悠。)和寄存器可以處理更大的整數(shù),也就是更大的地址野芒。比如蓄愁,Windows Vista x64 Edition 支持多達(dá)128 GB的內(nèi)存和多達(dá)16 TB的虛擬內(nèi)存,而32位CPU和操作系統(tǒng)最大只可支持4G內(nèi)存狞悲〈樽ィ看看,光從數(shù)字的對(duì)比上就是很大的差別摇锋。
◆ 最后我們收集整理幾個(gè)問題:
1.如何鑒別外部設(shè)備是否與64位Windows 7兼容丹拯?
大多數(shù)可以與Vista兼容的外圍設(shè)備都能夠與64位的Windows 7,然而荸恕,64位的面世對(duì)于較傳統(tǒng)的硬件支持來講確實(shí)是一個(gè)打擊乖酬。最好的解決方法就是使用網(wǎng)絡(luò)搜索查看64位設(shè)備驅(qū)動(dòng)程序,去支持64位的外圍設(shè)備融求。
2.當(dāng)在64位Windows 7中安裝32位應(yīng)用程序的時(shí)候咬像,為什么會(huì)看不到它的注冊表項(xiàng)?
64位的Vista和Windows 7具有64位至32位轉(zhuǎn)換層生宛,64位的Windows可以獨(dú)立注冊32位應(yīng)用程序县昂,并將它們導(dǎo)入到適當(dāng)?shù)淖员砼渲脝卧小?/p>
3.為什么64位的Windows使用的RAM較32位的Windows多呢?
任何64位的操作系統(tǒng)消耗的內(nèi)存都遠(yuǎn)遠(yuǎn)超越32位的Windows陷舅,這完全取決64位代碼倒彰。64位的操作系統(tǒng)使用更大的內(nèi)部結(jié)構(gòu),必將會(huì)占據(jù)更多的空間(無論是內(nèi)存還是硬盤)蔑赘,這是一點(diǎn)都不足為奇的狸驳。
4.使用64位的Windows 7是否比32位Windows 7具有安全優(yōu)勢预明?
是的缩赛,許多的核心安全功能都需要64位的支持,例如數(shù)據(jù)執(zhí)行防護(hù)和補(bǔ)丁保護(hù)等撰糠,此外酥馍,64位的Vista或Windows 7還將會(huì)為用戶提供設(shè)備驅(qū)動(dòng)程序的數(shù)字簽名保護(hù)。