32位與64位CPU的操作系統(tǒng)的區(qū)別與判斷
32位與64位CPU的操作系統(tǒng)的區(qū)別與判斷
CPU分為32位和64位?;蛟S有很多小白就不明白了,32位和64位有什么不一樣啊?兩者性能差別大嗎?不要急,下面學(xué)習(xí)啦小編就為大家詳細介紹一下32位和64位CPU的區(qū)別吧。
32位和64位系統(tǒng)區(qū)別和聯(lián)系,64位的優(yōu)點和判斷方法,及在選購64位系統(tǒng)硬軟件時的幾點建議僅供交流參考
一、32位和64位的區(qū)別
1、32位和64位一般是指CPU的通用寄存器位寬,所以64位的CPU位寬增加一倍
2、可尋址范圍大大擴展,32位系統(tǒng)支持最大內(nèi)存位4G,64位系統(tǒng)理論支持最大內(nèi)存2^64=18446,744,073,709,551,616,約1600萬TB,相當(dāng)于16EB。(實際還受制于操作系統(tǒng)和主板約束),實際的CPU尤其是這兩年的CPU都是采取兼容設(shè)計的,內(nèi)部總線不到64位,后期的CPU逐漸都會采用標(biāo)準的64位,具體見下文。
3、32位系統(tǒng)和64位系統(tǒng)需要安裝支持相應(yīng)系統(tǒng)模式下的操作系統(tǒng)和驅(qū)動軟件,也就是32位只能安裝32位,64位安裝64位的但可兼容32位運算。
4、目前約定俗成的x86就是代表32位操作系統(tǒng),x64代表64位操作系統(tǒng),天緣博客中出現(xiàn)很多操作系統(tǒng)標(biāo)示比如(x86)——代表32位,(x64)——代表64位。
5、目前64位CPU標(biāo)準有:AMD 64、EMT-64、IA-64。更多關(guān)于INTEL 64:http://zh.wikipedia.org/zh-cn/Intel_64
二、64位系統(tǒng)的優(yōu)點64位系統(tǒng)的理論優(yōu)點:
*64位系統(tǒng)理論支持安裝最大16EB的內(nèi)存,具體跟CPU的地址總線寬度有關(guān),地址總線寬度及支持內(nèi)存大小見下面的表格
*所有64位寄存器仍然使用相同的劃分方案,仍支持執(zhí)行8位運算
*RIP(新的64位指令指針)替代32位的EIP指針(再早期的IP指針為16位),并向下兼容。
*SIMD指令使用新的寄存器,CPU在64位模式下有16、64位MMX寄存器
* XMM寄存器為16位,用來做SSE浮點運算指針
*只有FPU寄存器是80位寬度,其它剩余的寄存器和指令都是64位寬度
更多請參考:http://www.tech-faq.com/cpu.shtml
CPU 地址總線寬度:
CPU地址總線
808620 bit
808820 bit
8028624 bit
80386SX24 bit
80386DX32 bit
80486SX32 bit
80486DX32 bit
Pentium I32 bit
K632 bit
Duron32 bit
Athlon32 bit
Athlon XP32 bit
Celeron36 bit
Pentium Pro36 bit
Pentium II36 bit
Pentium III36 bit
Pentium 436 bit
Athlon40 bit
Athlon-6440 bit
Athlon-64 FX40 bit
Opteron40 bit
Itanium44 bit
Itanium 244 bit
更多CPU地址總線寬度:http://www.cpu-world.com/CPUs/CPU.html
地址總線可尋址范圍(支持最大內(nèi)存):
地址總線寬度最大內(nèi)存
20 bits1MB
24 bits16MB
32 bits4GB
36 bits64GB
40 bits1TB
44 bits16TB
64位CPU的實用優(yōu)點:
64位的系統(tǒng)在視頻編輯、文件搜索、科學(xué)計算、人工智能、平面設(shè)計、視頻處理、3D動畫和游戲、數(shù)據(jù)庫以及各種網(wǎng)絡(luò)服務(wù)器等方面具備更強大的優(yōu)勢,尤其是在工程制圖、3D、音視頻制作等領(lǐng)域的具有極佳的應(yīng)用效果。64位系統(tǒng)效能發(fā)揮需要三大模塊支撐:硬件、操作系統(tǒng)、上層軟件。普通的32位軟件是無法在64位操作系統(tǒng)上運行的。
三、如何判斷您的計算機是否支持64位操作系統(tǒng)硬件上的區(qū)分:
1、CPU: AMD在2003年春季發(fā)布第一款針對服務(wù)器的x86架構(gòu)64位服務(wù)器處理器皓龍,秋天發(fā)布了同樣架構(gòu)的速龍64系列處理器,揭開了64位運算新篇章(當(dāng)然這是指桌面處理器,專業(yè)的64位甚至更高位的處理器早就有了,比如SUN公司的UltraSparc Ⅲ、IBM公司的POWER5、HP公司的Alpha等)。2005年4月26日,微軟正式發(fā)布了64位操作系統(tǒng)Windows Server 2003 x64 Edition和Windows XP Professional x64 Edition,距離第一片64位x86處理器上市有兩年多時間。
也就是說目前發(fā)布的通用處理器,包括INTEL、AMD幾乎都是64位的,天緣認為只要主板不是“偷工減料”的采用兼容性設(shè)計,都是可以支持64位操作系統(tǒng)安裝,當(dāng)然實際支持內(nèi)存的大小還決定CPU的地址總線寬度和您的主板情況。實際運行還跟前端總線有關(guān),比如早期的FSB和Core i5、Core i7使用的QPI(對抗AMD的HT總線)。
2、主板:目前市面的主流主板都是支持64位CPU的。
3、內(nèi)存:基本無限制,當(dāng)然為了搭配新最新的CPU和主板,速度上最好不要拖后腿就可以了。
軟件上區(qū)分:
1、操作系統(tǒng):目前Windows的大部分系列都有對應(yīng)的64位版本發(fā)布。比如Windows 7除了家庭版初級班沒有64位,其它都有,windows Server 2008 SP2只發(fā)布64位版本。
2、驅(qū)動程序和軟件:這一點最為頭疼,從目前來看,驅(qū)動程序除了部分老設(shè)備(比如打印機、掃描儀較老可能會沒有64位驅(qū)動),新的設(shè)備都會發(fā)布64位驅(qū)動程序,但是64位的軟件就非常缺乏,而且很多企業(yè)由于應(yīng)用市場關(guān)系,目前64位應(yīng)用還沒到非用不可的地步,所以很多企業(yè)都還未開發(fā)64位版本軟件,即使開發(fā)出來,售價也相當(dāng)高。這種現(xiàn)狀可能會持續(xù)稍后的3-5年不會一下改觀。
平臺測試:
比如使用CPU-Z等軟件查看CPU是否支持EMT-64指令集即可。EMT-64本來是專指INTEL CPU支持64位指令集,現(xiàn)在也指AMD 64了,如果顯示是AMD64也可以。此外還有IA-64,是INTEL獨立開發(fā)的64位處理器,不兼容32位計算機,是純的64位技術(shù)。謹慎選用
四、關(guān)于64位系統(tǒng)的其它問題綜合
1、我是裝32位操作系統(tǒng)運行快,還是64位操作系統(tǒng)運行快?
從總體運行效率看,肯定是32位系統(tǒng)快,對于系統(tǒng)硬件配置不是太高端的用戶,天緣推薦仍然安裝32位操作系統(tǒng)。
更多關(guān)于運行速度的分析,請參考:
到底是32位系統(tǒng)運行快還是64位系統(tǒng)快
2、我是否有必要安裝64位操作系統(tǒng)?
這里,天緣還是保守一點,對于做科學(xué)運算、工程制圖、3D制作、音頻視頻編輯的用戶,天緣推薦嘗試安裝64位操作系統(tǒng),那樣更能彰顯64位的優(yōu)勢。
3、商家總是推薦支持64位是怎么回事?
大家不要相信商家所謂的64位支持,純粹是尋找賣點而已,現(xiàn)在不支持64位系統(tǒng)的已經(jīng)很少,包括主板、CPU等等。