為什麼32位處理器用x86而不是x32?
01-16
是因為這個架構本來就叫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 系列處理器二代、三代、四代有什麼改進?性能提升大嗎?