導航:首頁 > IDC知識 > 伺服器的架構

伺服器的架構

發布時間:2020-08-13 20:45:15

1、電腦和伺服器X86架構和X64架構的區別?

實際上X86架構是基礎架構,X64架構是基於X86的,也可稱為X86-64架構。具體介紹如下:
x86或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」。
x86-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位時代。
關於32位系統與64位系統的比較,速度並不是唯一的考量因素。也不能因為數字上的變化,簡單地認為64位CPU的性能是32位CPU的兩倍。實際在目前階段64位的應用程序並不多,即便有,很多也只是因為其32位的版本無法在64位操作系統上運行而產生的。而沒有真正做過64位優化的程序,性能上並不會帶來太大的提升。相反,在32位的應用上 ,跑32位的CPU性能甚至會更強。另一方面,由於32位的Windows系統最大隻支持3.25G的內存,而64位的Windows系統則可以最大支持128G的內存。所以,當電腦內存大於4G時,就要果斷採用64位系統了。

與伺服器的架構相關的知識