[轉] 電腦體系架構分類

來源:互聯網
上載者:User

標籤:blog   http   io   ar   使用   sp   on   log   bs   

from: http://edsionte.com/techblog/archives/category/%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84

 

一直以來對CPU體系架構都只停留在32位之上,這幾天分析Linux的分頁機制時涉及到64位體系,對遇到諸如x86-64和IA-64這些專有名詞更是迷惑。目前我們所遇到的CPU體系架構按照名稱主要分為兩大類:IA和x86,在這兩類下又分別劃分有32位和64位。按照這樣的分類,就出現了四種體系架構名稱:IA-32,IA-64,X86-32,X86-64。通過尋找資料,終於搞清楚了這些名詞的含義並總結如下。

x86

x86是Intel公司首先研發的一種CPU體系架構,這種體系架構也常被稱為80×86。該系列最早的處理器即為16位的Intel 8086。由於Intel早年對於這個系列的處理器都是以80開頭並以86結尾,比如Intel 8086、80186、80286及80386等,因此用x86或者80×86表示該體系架構,其中“x”即為英文字母x。

值得注意的是,x86代表一類處理器的體系架構,並不特指Intel公司的處理器,比如AMD公司也生產遵循x86架構的處理器。另外,x86體系架構包含16位、32位和64位。

x86-32

表示32位的x86體系架構,該系列也被稱為IA-32或i386,甚至直接使用x86來代表這種體系架構。該架構的第一款CPU為Intel 80386,它完全取代了16位x86架構的CPU。

x86-64

表示64位的x86體系架構。該架構由AMD公司首推,因此AMD將其稱為AMD64。Intel隨後也推出了64位的x86架構,將其稱為Intel64。由於這兩個64位的架構幾乎相同,因此許多其他廠商使用不偏袒任何廠商的稱呼x86-64來表示對這兩個架構的相容。該架構有時也被稱為x86_64或x64,某些廠商也用AMD64或amd64同時表示Intel64和AMD64。

IA-32

表示英特爾32位元架構,英文全稱為Intel Architecture 32-bit.它與x86-32表示同一種體系架構,只不過Intel現如今將x86-32稱為IA-32。

IA-64

表示Intel與惠普合作開發的一種嶄新的64位體系架構,它與x86架構不相容。因此,IA-64與上面提到的x86-64或x64代表的含義不同。

[轉] 電腦體系架構分類

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.