㈠ 64和x86是什麼意思
x86一般有兩種含義,一種指的是32位系統的意思;另一種指的是32bit,其中的bit代表32位版本的系統。
x86的意思指的是32位系統,它是由Intel推出的一種復雜指令集,用於控制晶元的運行的程序,現在X86已經廣泛運用到了家用PC領域。
X86可以稱作為32bit,其中的bit代表32位版本的系統,同時X86系統最大隻能識別到內存是3、75G。而X64就是通常所說的64bit,是指64位的操作系統,64位系統最大支持內存總數高達128G,對於內存非常大的伺服器基本都是裝的64位系統,64位可以很好的利用大內存,如果大內存裝32位那是對內存的一種浪費。
㈡ 32位與64位CPU的操作系統的區別與判斷
CPU分為32位和64位。或許有很多小白就不明白了,32位和64位有什麼不一樣啊?兩者性能差別大嗎?不要急,下面我就為大家詳細介紹一下32位和64位CPU的區別吧。
32位和64位系統區別和聯系,64位的優點和判斷方法,及在選購64位系統硬軟體時的幾點建議僅供交流參考
一、32位和64位的區別
1、32位和64位一般是指CPU的通用寄存器位寬,所以64位的CPU位寬增加一倍
2、可定址范圍大大擴展,32位系統支持最大內存位4G,64位系統理論支持最大內存2^64=18446,744,073,709,551,616,約1600萬TB,相當於16EB。(實際還受制於操作系統和主板約束),實際的CPU尤其是這兩年的CPU都是採取兼容設計的,內部匯流排不到64位,後期的CPU逐漸都會採用標準的64位,具體見下文。
3、32位系統和64位系統需要安裝支持相應系統模式下的操作系統和驅動軟體,也就是32位只能安裝32位,64位安裝64位的但可兼容32位運算。
4、目前約定俗成的x86就是代表32位操作系統,x64代表64位操作系統,天緣博客中出現很多操作系統標示比如(x86)——代表32位,(x64)——代表64位。
5、目前64位CPU標准有:AMD 64、EMT-64、IA-64。更多關於INTEL 64:http://zh.wikipedia.org/zh-cn/Intel_64
二、64位系統的優點64位系統的理論優點:
*64位系統理論支持安裝最大16EB的內存,具體跟CPU的地址匯流排寬度有關,地址匯流排寬度及支持內存大小見下面的表格
*所有64位寄存器仍然使用相同的劃分方案,仍支持執行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
地址匯流排可定址范圍(支持最大內存):
地址匯流排寬度最大內存
20 bits1MB
24 bits16MB
32 bits4GB
36 bits64GB
40 bits1TB
44 bits16TB
64位CPU的實用優點:
64位的系統在視頻編輯、文件搜索、科學計算、人工智慧、平面設計、視頻處理、3D動畫和游戲、資料庫以及各種網路伺服器等方面具備更強大的優勢,尤其是在工程制圖、3D、音視頻製作等領域的具有極佳的應用效果。64位系統效能發揮需要三大模塊支撐:硬體、操作系統、上層軟體。普通的32位軟體是無法在64位操作系統上運行的。
三、如何判斷您的計算機是否支持64位操作系統硬體上的區分:
1、CPU: AMD在2003年春季發布第一款針對伺服器的x86架構64位伺服器處理器皓龍,秋天發布了同樣架構的速龍64系列處理器,揭開了64位運算新篇章(當然這是指桌面處理器,專業的64位甚至更高位的處理器早就有了,比如SUN公司的UltraSparc Ⅲ、IBM公司的POWER5、HP公司的Alpha等)。2005年4月26日,微軟正式發布了64位操作系統Windows Server 2003 x64 Edition和Windows XP Professional x64 Edition,距離第一片64位x86處理器上市有兩年多時間。
也就是說目前發布的通用處理器,包括INTEL、AMD幾乎都是64位的,天緣認為只要主板不是“偷工減料”的採用兼容性設計,都是可以支持64位操作系統安裝,當然實際支持內存的大小還決定CPU的地址匯流排寬度和您的主板情況。實際運行還跟前端匯流排有關,比如早期的FSB和Core i5、Core i7使用的QPI(對抗AMD的HT匯流排)。
2、主板:目前市面的主流主板都是支持64位CPU的。
3、內存:基本無限制,當然為了搭配新最新的CPU和主板,速度上最好不要拖後腿就可以了。
軟體上區分:
1、操作系統:目前Windows的大部分系列都有對應的64位版本發布。比如Windows 7除了家庭版初級班沒有64位,其它都有,windows Server 2008 SP2隻發布64位版本。
2、驅動程序和軟體:這一點最為頭疼,從目前來看,驅動程序除了部分老設備(比如列印機、掃描儀較老可能會沒有64位驅動),新的設備都會發布64位驅動程序,但是64位的軟體就非常缺乏,而且很多企業由於應用市場關系,目前64位應用還沒到非用不可的地步,所以很多企業都還未開發64位版本軟體,即使開發出來,售價也相當高。這種現狀可能會持續稍後的3-5年不會一下改觀。
平台測試:
比如使用CPU-Z等軟體查看CPU是否支持EMT-64指令集即可。EMT-64本來是專指INTEL CPU支持64位指令集,現在也指AMD 64了,如果顯示是AMD64也可以。此外還有IA-64,是INTEL獨立開發的64位處理器,不兼容32位計算機,是純的64位技術。謹慎選用
四、關於64位系統的其它問題綜合
1、我是裝32位操作系統運行快,還是64位操作系統運行快?
從總體運行效率看,肯定是32位系統快,對於系統硬體配置不是太高端的用戶,天緣推薦仍然安裝32位操作系統。
更多關於運行速度的分析,請參考:
到底是32位系統運行快還是64位系統快
2、我是否有必要安裝64位操作系統?
這里,天緣還是保守一點,對於做科學運算、工程制圖、3D製作、音頻視頻編輯的用戶,天緣推薦嘗試安裝64位操作系統,那樣更能彰顯64位的優勢。
3、商家總是推薦支持64位是怎麼回事?
大家不要相信商家所謂的64位支持,純粹是尋找賣點而已,現在不支持64位系統的已經很少,包括主板、CPU等等。
㈢ x86 版和x64版有什麼區別
系統x86與x64的區別:
1、內存定址能力區別
32位系統定址能力是4G容量,不過需要保留一些給硬體使用,因此留給用戶的可用內存一般是3.25g-3.5G容量左右,即使你插上8G內存,也無法識別那麼大容量,而64位系統可以支持128GB大內存,甚至更大。
2、運算速度區別
安裝64位系統,需要CPU必須支持64位,而64位CPU GPRs的數據寬度為64位,64位指令集可以運行64位數據指令,也就是說處理器一次可提取64位數據,比32位提高了一倍,理論上性能會相應提升一倍。
3、設計初衷區別
早期,64位操作系統的設計初衷是為了滿足機械設計和分析、三維動畫、視頻編輯和創作,以及科學計算和高性能計算應用程序等領域中需要大量內存和浮點性能的客戶需求,而32位系統,初期並沒有考慮太多。
(3)x86構架32位和64位系統擴展閱讀:
X86是32位版本的系統,而X64是64位版本的系統。
一些古董級的CPU可能才是32位,只支持32位版本系統,但是32位CPU的電腦不能裝64位的系統。目前的CPU都是基於64位設計的,也就是X64架構,支持64位系統,同時也兼容32位系統,建議首選64位版本系統。
目前CPU已經普及64位,而系統主流也是64位了,如果電腦安裝的是32位系統,8GB內存實際識別不到8GB,僅僅可以識別4G容量不到,浪費硬體性能,因此下載系統選擇X64版本系統。
㈣ x86是32位還是64位
X86是處理器架構,有32位的也有64位的。
x86泛指一系列基於Intel 8086且向後兼容的中央處理器指令集架構。
x86的32位架構一般又被稱作IA-32,全名為「IntelArchitecture,32-bit」。其64位架構由AMD率先推出,並被稱為「AMD64」。之後也被Intel採用,被其稱為「Intel 64」。一般也被稱作「x86-64」、「x64」。
架構模式
x86架構是重要地可變指令長度的CISC(復雜指令集計算機,Complex Instruction Set Computer)。字組(word, 4位元組)長度的存儲器訪問允許不對齊存儲器地址,字組是以低位位元組在前的順序儲存在存儲器中。
向前兼容性一直都是在x86架構的發展背後一股驅動力量(設計的需要決定了這項因素而常常導致批評,尤其是來自對手處理器的擁護者和理論界,他們對於一個被廣泛認為是是落後設計的架構的持續成功感到不解)。
但在較新的微架構中,x86處理器會把x86指令轉換為更像RISC的微指令再予執行,從而獲得可與RISC比擬的超標量性能,而仍然保持向前兼容。x86架構的處理器一共有四種執行模式,分別是真實模式,保護模式,系統管理模式以及虛擬V86模式。
㈤ 電腦和伺服器X86架構和X64架構的區別是什麼
實際上X86架構是基礎架構,X64架構是基於X86的,也可稱為X86-64架構。具體介紹如下:x0dx0ax86或80x86是英特爾Intel首先開發製造的一種微處理器體系結構的泛稱。該系列較早期的處理器名稱是以數字來表示,並以「86」作為結尾,包括Intel 8086、80186、80286、80386以及80486,因此其架構被稱為「x86」。x86架構於1978年推出的Intel 8086中央處理器中首度出現,它是從Intel 8008處理器中發展而來的,而8008則是發展自Intel 4004的。8086在三年後為IBM PC所選用,之後x86便成為了個人計算機的標准平台,成為了歷來最成功的CPU架構,如Pentium、Athlon。現在,Intel把x86-32稱為IA-32,全名為「Intel Architecture, 32-bit」。x0dx0ax86-64架構誕生頗有時代意義。當時處理器的發展遇到了瓶頸,內存定址空間由於受到32位CPU的限制而只能最大到約4G。AMD主動把32位x86(或稱為IA-32)擴充為64位。它以一個稱為AMD64的架構出現(在重命名前也稱為x86-64),且以這個技術為基礎的第一個產品是單內核的Opteron和Athlon 64處理器家族。由於AMD的64位處理器產品線首先進入市場,且微軟也不願意為Intel和AMD開發兩套不同的64位操作系統,Intel也被迫採納AMD64指令集且增加某些新的擴充到他們自己的產品,命名為EM64T架構(顯然他們不想承認這些指令集是來自它的主要對手),EM64T後來被Intel正式更名為Intel 64。這兩者被統稱為x86-64或x64,開創了x86的64位時代。x0dx0a關於32位系統與64位系統的比較,速度並不是唯一的考量因素。也不能因為數字上的變化,簡單地認為64位CPU的性能是32位CPU的兩倍。實際在目前階段64位的應用程序並不多,即便有,很多也只是因為其32位的版本無法在64位操作系統上運行而產生的。而沒有真正做過64位優化的程序,性能上並不會帶來太大的提升。相反,在32位的應用上 ,跑32位的CPU性能甚至會更強。另一方面,由於32位的Windows系統最大隻支持3.25G的內存,而64位的Windows系統則可以最大支持128G的內存。所以,當電腦內存大於4G時,就要果斷採用64位系統了。
㈥ x86和X64是什麼意思
x64 和 x86 指的都是操作系統。其中,x64指的是64位操作系統,x86指的是32位操作系統。這是根據處理器晶元架構來進行劃分的。
x86-64 (又稱x64,即英文詞64-bit extended,64位拓展 的簡寫)是x86架構的64位拓展,向後兼容於16位及32位的x86架構。x64於1999年由AMD設計,AMD首次公開64位集以擴展給x86,稱為「 AMD64 」。其後也為英特爾所採用,現時英特爾稱之為「Intel 64」。
目前的電腦CPU都是基於64位設計,也就是X64,只有很早以前的一些古董CPU才是X86(32位)版本,因此一般我們下載系統版本,是選擇X64,除非是CPU為X86架構,很老的電腦。
對於內存:32位系統最高可支持4G,而64位系統最高可支持16T。
對於操作系統:64位操作系統只能安裝在64位CPU的計算機上,而32位操作系統能夠安裝在32位或64位CPU的計算機上。
軟體兼容性問題:32位系統不能運行64位程序,但是64位系統可以運行32位程序。通常情況下, 32位系統安裝32位軟體,而64位系統安裝64位軟體。
問題來了, 如何查看Windows操作系統多少位呢?
我們只需要滑鼠右鍵單擊「此電腦(我的電腦)」選擇【屬性】,出現的界面找到「系統類型」一欄,就可以看到電腦的操作系統位數。
如何查看mac操作系統多少位呢?
打開終端,輸入命令 uname -a 回車
x86_64 表示系統為64位
i686 表示系統32位
㈦ x86系統是32位還是64位,支持多大的內存
x86系統是32位系統,支持4g內存。
x86的32位架構一般又被稱作IA-32,全名為「IntelArchitecture,32-bit」。其64位架構由AMD率先推出,並被稱為「AMD64」。之後也被Intel採用,被其稱為「Intel 64」。一般也被稱作「x86-64」、「x64」。
32位的內存定址空間在2的32次方 = 4294967296Byte = 4G左右。
AMD和Intel的64位CPU為了兼容舊程序,設計的CPU指令集就在原來的X86構架上直接拓展,一般使用X86-64或EM64T指令集,把原來的32位的硬體電路直接拓展為64位,並提供控寄存器,使得CPU既可以直接運行原來X86構架下的32位程序,又可以運行新設計的64位程序。
(7)x86構架32位和64位系統擴展閱讀:
32位系統與64位系統的區別:
1、支持的內存不同:
32位的操作系統,最多支持4G的內存,實際內存為3.25G;64位系統支持4G 8G 16G 32G 64G 128G 256G內存,理論上可以無限支持,只要你主板上有足夠的內存條。
2、支持的處理器不同:
64位的操作系統支持基於64位的處理器,而32位的系統卻不能完全支持64位的處理器。
3、支持的軟體不同:
32位的操作系統,支持基於32位的軟體,不能運行64位的軟體;而64位的系統一般這兩種類型的都支持,基本上與各種軟體都兼容,特別是adobe公司的軟體,現在的新版本的都只支持64位。
參考資料來源:網路-Intel x86
參考資料來源:網路-32位操作系統
㈧ 為什麼32位系統是X86,不是32呢,而64位又是64呢
X86指32位cpu。
x86指的是一種cpu的架構因為intel的8086,286,386~586而得名amd開發的大部分cpu也是基於x86架構的。x86架構的特點是cpu的寄存器是32位的,因此也叫32位cpu。
X86的32位體系結構通常稱為IA-32,全稱為「英特爾體系結構,32位」。它的64位體系結構最早由AMD推出,被稱為「AMD64」。後來,它也被英特爾採用,被稱為「英特爾64」。也稱為「x86-64」、「x64」。
早期英特爾曾以80x86的數字格式命名處理器,包括8086、80186、80286、80386和80486。
因為它以「86」結尾,所以它的體系結構被稱為「x86」。由於digital不是注冊商標,英特爾及其競爭對手在新一代處理器中使用可注冊名稱,如奔騰、酷睿和ryzen(由AMD推出)。
值得注意的是,英特爾還推出了IA-64體系結構。盡管名稱類似於「IA-32」,但它們完全不兼容,不屬於x86指令集體系結構系列。
(8)x86構架32位和64位系統擴展閱讀:
32位系統與64位系統的區別:
首先,設計的初衷不同。64位操作系統的最初設計是為了滿足在機械設計與分析、三維動畫、視頻編輯與創作以及科學計算和高性能計算應用等領域需要大量內存和浮點性能的客戶的需求。也就是說,它們是高科技人員在行業中使用特殊軟體的平台。32位操作系統是為普通用戶設計的。
其次,需要不同的配置。64位操作系統只能安裝在64位計算機上(CPU必須為64位)。同時,需要安裝64位通用軟體才能發揮64位(x64)的最佳性能。
32位操作系統可以安裝在32位(32位CPU)或64位(64位CPU)計算機上。當然,32位操作系統安裝在64位計算機上,其硬體就像一輛「牛車」:64位性能將大大降低。
三是運行速度不同。64位CPU的GPRS(通用寄存器)數據寬度為64位。64位指令集可以運行64位數據指令,也就是說,處理器一次可以提取64位數據(一次只能提取兩條指令8位元組數據),是32位的兩倍(一次需要4條指令,提取4位元組數據),理論性能將相應提高一倍。
第四,定址能力不同。64位處理器的優勢還體現在對內存的控制上。因為地址使用特殊的整數,所以ALU和寄存器可以處理更大的整數,即更大的地址。32位CPU和操作系統最多隻能支持4GB內存,而64位CPU和操作系統理論上最多隻能支持16eb內存(16777216tb)。
總之,64位操作系統必須依靠64位主機硬體「上」的支持和64位通用軟體「下」的輔助才能充分發揮64位的優勢,而「三位一體」是必不可少的(原因很簡單:操作系統只是一個連接操作平台)。
對於64位計算機,可以安裝32位操作系統,64位操作系統可以安裝32位軟體,這是設計上的「向下兼容」,不是64位設計的初衷。
㈨ 32位系統和64位系統有什麼區別
32位系統和64位系統的區別:
一、CPU要求不同
1、32位和64位表示CPU一次能處理的最大位數;
2、32位CPU只能安裝32位系統,64位CPU可以安裝32位和64位系統;
二、定址能力
1、32位系統的最大定址空間是2的32次方=4294967296(bit)= 4(GB)左右;
2、64位系統的最大定址空間為2的64次方=4294967296(bit)的32次方,數值大於1億GB;
3、也就是說32位系統的處理器最大隻支持到4G內存,而64位系統最大支持的內存高達億位數,實際使用過程中大多數的電腦32位系統最多識別3.5GB內存,64位系統最多識別128GB內存。
三、軟體兼容性
1、大部分軟體都是基於32位架構環境下開發,64位系統的兼容性不如32位;
2、32位系統無法運行64位軟體,64位系統可以安裝多數32位軟體,64位系統下32位軟體安裝文件夾帶x86區分。
四、運算速度不同
64位CPU的指令集可以運行64位數據指令,比32位CPU提高了一倍(需要64位軟體支持)。
五、系統體積大小
1、64位操作系統包含32位系統兼容庫,既兼容64位又兼容32位的應用程序;
2、64位系統都比32位系統大的多,比如win764位比win732位系統大700M左右。
如果CPU是32位,那麼只能安裝32位系統,如果CPU是64位,則可以安裝32位或64位,除此以外還需看內存的大小,內存4G以下建議32位,因為32位系統最多識別3.5G內存,4G及以上內存建議64位系統。
六、軟體普及不同
目前,64位常用軟體比32位常用軟體,要少得多的多。道理很簡單:使用64位操作系統的用戶相對較少。因此,軟體開發商必須考慮「投入產出比」,將有限資金投入到更多使用群體的軟體之中。這也是為什麼64位軟體價格相對昂貴的重要原因(將成本攤入較少的發售之中)。
(9)x86構架32位和64位系統擴展閱讀:
32位系統和64位系統安裝注意事項:
1、64位電腦雖然可以安裝32位操作系統,但是32位電腦絕對不能安裝64位操作系統。這點至關重要務必牢記,以避免盲目下載和安裝。
2、在64位電腦運行的32位操作系統上,不能採取硬碟安裝方式安裝64位操作系統。如若安裝,首選光碟格式化安裝方式,也可採用比較繁瑣的DOS安裝方式。
3、使用虛擬機安裝操作系統,實際上就是在目前運行的操作系統上安裝軟體。因此,在32位操作系統上不能虛擬安裝64位操作系統。即便採取「曲線」方式勉強安裝,其實已經脫離了底層設備的支持,是毫無疑義的。
4、內存4GB以下還是配32位系統,硬是要裝64位也是帶不動的。如果內存有4GB或以上,則可以配64位系統。因為如果還裝32位操作系統,那麼安裝再大的內存條,電腦也只能識別3G多一些。
5、安裝64位操作系統,再增加內存也可以識別到。比如本來4G內存,想再加裝4G內存條,電腦就可以識別7G多的內存,而32位永遠是3G多。
㈩ 64位是x64,32位為什麼是x86
x86泛指一系列基於Intel 8086且向後兼容的中央處理器指令集架構。最早的8086處理器於1978年由Intel推出,為16位微處理器。
Intel在早期以80x86這樣的數字格式來命名處理器,包括Intel 8086、80186、80286、80386以及80486,由於以「86」作為結尾,因此其架構被稱為「x86」。由於數字並不能作為注冊商標,因此Intel及其競爭者均在新一代處理器使用可注冊的名稱,如奔騰(Pentium)、酷睿(Core)、銳龍(Ryzen,AMD推出)。
x86的32位架構一般又被稱作IA-32,全名為「IntelArchitecture,32-bit」。其64位架構由AMD率先推出,並被稱為「AMD64」。之後也被Intel採用,被其稱為「Intel 64」。一般也被稱作「x86-64」、「x64」。
(10)x86構架32位和64位系統擴展閱讀:
32位系統與64位系統的區別:
第一,設計初衷不同。64位操作系統的設計初衷是:滿足機械設計和分析、三維動畫、視頻編輯和創作,以及科學計算和高性能計算應用程序等領域中需要大量內存和浮點性能的客戶需求。換句簡明的話說就是:它們是高科技人員使用本行業特殊軟體的運行平台。而32位操作系統是為普通用戶設計的。
第二,要求配置不同。64位操作系統只能安裝在64位電腦上(CPU必須是64位的)。同時需要安裝64位常用軟體以發揮64位(x64)的最佳性能。32位操作系統則可以安裝在32位(32位CPU)或64位(64位CPU)電腦上。當然,32位操作系統安裝在64位電腦上,其硬體恰似「大牛拉小車」:64位效能就會大打折扣。
第三,運算速度不同。64位CPU GPRs(General-Purpose Registers,通用寄存器)的數據寬度為64位,64位指令集可以運行64位數據指令,也就是說處理器一次可提取64位數據(只要兩個指令,一次提取8個位元組的數據),比32位(需要四個指令,一次提取4個位元組的數據)提高了一倍,理論上性能會相應提升1倍。
第四,定址能力不同。64位處理器的優勢還體現在系統對內存的控制上。由於地址使用的是特殊的整數,因此一個ALU(算術邏輯運算器)和寄存器可以處理更大的整數,也就是更大的地址。32位CPU和操作系統最大隻可支持4GB內存,而64位CPU和操作系統理論上最高可支持16EB內存(16777216TB)。