為什麼32位處理器用x86而不是x32?


是因為這個架構本來就叫X86,得名原因是Intel的「80x86」系列處理器。一開始也不是32位而是16位。至於X64實際上是X86-64的縮寫,是IA-64反響不佳後出現的與X86兼容的64位架構,實際上最初是由AMD提出的標準,也被稱為AMD64。

也正是這個區別:X86從16位到32位是在原有的架構基礎上進行修改(Intel稱之為IA-32),而到64位時的X86-64是新架構但兼容X86——因此沒有理由把X86叫成X86-32然後再給個X32的縮寫,卻會有X86-64這種新名字。

另外一個原因是,IA-32的實在應用得過於廣泛導致X86直接成為了其代名詞。


謝邀。

X86是由Intel推出的一種複雜指令集,用於控制晶元的運行的程序。你所說的32位CPU和64位CPU均為x86架構。

它是CPU的一種架構,直到1985年32位的80386的開發,這個架構都維持是16位。接著一系列的處理器表示了32位架構的細微改進,推出了數種的擴充,直到2003年AMD對於這個架構發展了64位的擴充,並命名為AMD64。

後來Intel也推出了與之兼容的處理器,並命名為Intel 64。兩者一般被統稱為x86-64或x64,開創了x86的64位時代。

因此,按習慣來說,x64特指64位x86架構CPU,x86則指32位x86架構CPU。

部分資料來自百度百科,如有不對歡迎指正。


記得當年,要下載一個Linux發行版本。

下載頁面一看只有 amd64版本,然後我。。。

找了半天intel64。


因為 x32 出現比 x64 晚了很多年。


x86代表的是一套指令集的架構體系,從8位CPU一直發展到32位CPU。

例如,中國在八十年代中後期還進口了很多8080CPU,這個是「准16位」,即外部匯流排8位,CPU內部是16位。

但這些x86CPU基本保持了向後兼容。你寫程序,從「准16位」、16位、32位,基本可以平滑過渡。所以「x86」越叫越響。題主所謂的x32自然就沒機會唱響寰球了


忽然感覺自己老了。

紀念下80x86...


x86 和 x86_64。。。。


32是32位處理器 Arm也有32位處理器

x86是一種基於複雜指令集的32位處理器架構


推薦閱讀:

Intle緣何輸給了ARM?
從上世紀的「銀河」,到「漢芯」造假,再到超算屠榜,中國計算機製造的發展歷程怎樣?還有哪些標誌性的事件?
什麼是指令飢餓?
如何相对客观地衡量不同CPU/GPU之间的性能差异?(主要讨论arm和x86)?
英特爾 i 系列處理器二代、三代、四代有什麼改進?性能提升大嗎?

TAG:中央處理器CPU | 電腦硬體 |