x86個(x86)和x64個(x64)的區別

x86和x64最重要的區別在於前者是32位體系結構,後者是64位指令集體系結構。指令集體系結構(ISA)是一個非常重要的術語,適用於任何CPU。指令、記憶體定址、暫存器和CPU的許多其他體系結構部分都是由ISA指定的。x86是英特爾1978年推出的世界著名的ISA,採用8086處理器。然後各種擴充套件發生了,在2000年,AMD建立了一個規範,以AMD64的名稱將x86指令集擴充套件到64位。後來,其他公司...

x86與x64

x86和x64最重要的區別在於前者是32位體系結構,後者是64位指令集體系結構。指令集體系結構(ISA)是一個非常重要的術語,適用於任何CPU。指令、內存尋址、寄存器和CPU的許多其他體系結構部分都是由ISA指定的。x86是英特爾1978年推出的世界著名的ISA,採用8086處理器。然後各種擴展發生了,在2000年,AMD創建了一個規範,以AMD64的名稱將x86指令集擴展到64位。後來,其他公司,如Intel,也實現了該規範,而AMD64就是用名稱x64標識的AMD64。

什麼是x86個(x86)?

x86是英特爾公司推出的一種指令集體系結構,採用著名的8086處理器。1978年,英特爾推出了一款16位處理器8086。後來他們又引進了各種處理器,如80186、80286、80386和80486,它們都與8086處理器中使用的原始指令集向後兼容。由於所有這些處理器都以86結尾,因此指令集體系結構被命名為x86。隨著80386的引入,x86指令被擴展到32位系統。這裡,32位意味著所有寄存器、內存總線和數據總線都是32位的。然後奔騰處理器出現了奔騰I、奔騰II、奔騰III、奔騰IV,所有這些都遵循32位體系結構。但是x86體系結構中還出現了其他各種擴展,比如添加了MMX、SSE和SSE2等指令。除此之外,還進行了許多其他改進。然後,x86指令集被擴展到64位指令集,從這一點開始,它被稱為x64,我們將在下一節中討論。總之,一般來說,x86指的是32位體系結構,它是從8086處理器出現的16位體系結構演變而來的。

x86個(x86)和x64個(x64)的區別

8086處理器

什麼是x64個(x64)?

一個32位系統只能代表232個不同的值,因此,內存尋址被限制在這個數量的地址。232字節等於4GB,因此x86的最大可尋址內存限制為4GB。為了克服這個問題,對x86體系結構做了進一步的擴展。AMD在2000年左右推出了這樣的規範,將x86體系結構擴展到64位。這是以AMD64的名義引入的。x64是這個AMD64體系結構的另一個名稱。這種AMD64或x64體系結構也稱為x86_64。在64位體系結構中,所有寄存器變為64位,內存總線和數據總線也變為64位。現在可以尋址264個不同的值,這對可能的最大內存有一個很大的上限。AMDK8是第一個實現這種64位體系結構的處理器。後來英特爾也採用了這種架構。從Intel Core 2開始的Intel Core處理器,Intel開始在其處理器中使用此架構。目前,所有英特爾處理器,如酷睿i3、酷睿i5和酷睿i7都使用這種x64架構。需要強調的是,這種x64體系結構仍然與舊的x86指令集向後兼容。

x86個(x86)和x64個(x64)的區別

64位處理器

x86個(x86)和x64個(x64)的區別

•x86大約在1978年推出,而x64則在2000年出現。

•x86源於著名的Intel 8086處理器,因此,x86由Intel推出。但作為x86的擴展而來的x64是由AMD推出的。

•x86體系結構為32位。(最初的x86處理器是16位的,但是在後來的處理器中,擴展到了32位)。x64體系結構為64位。

•因此,採用x86指令集架構的處理器有32位寄存器、32位內存總線和32位數據總線。但x64有64位寄存器、64位內存總線和64位數據總線。

•x86對最大可尋址內存的限制是4 GB(232字節)。但是,在x64系統上,這個限制非常大,即264字節。

•x64是x86的擴展;因此,它比舊的x86有了很大的改進和強大。

•在x64系統中,可以存儲在寄存器中的值大於可以存儲在基於x86的寄存器中的值。因此,x64可以更快地處理更大整數的計算,因為在這種情況下沒有必要使用多個寄存器來分割值並像x86那樣存儲。

•x64可沿數據總線並行傳輸較大尺寸的數據。也就是說,64位的數據總線可以並行傳輸64位,而具有32位總線的x86體系結構只能並行傳輸32位。

小結:

x86與x64

x86指令集體系結構為32位,x64指令集體系結構為64位。x64是現有x86體系結構的擴展。x86體系結構上的寄存器、內存總線、數據總線是32位的,而在x64上是64位。因此,x64系統中可尋址的最大內存量遠遠高於x86系統。x86是由Intel推出的,8086處理器是一個16位處理器,隨著時間的推移,x86擴展到了32位。後來,AMD通過擴展現有的x86體系結構引入了x64體系結構,這種x64完全向後兼容x86指令集。

 

  1. Appalosa提供的Intel 8086(CC by-SA 3.0)
  2. Appalosa的64位處理器(CC比3.0)
  • 發表於 2020-10-29 09:01
  • 閱讀 ( 46 )
  • 分類:科技

你可能感興趣的文章

如何移動windows 10使用者配置檔案

...s安裝大多數應用程式的地方。 程式檔案(x86)--Windows在其中安裝任何非x64應用程式(僅在x64計算機上可用)。 Windows—作業系統檔案和裝置驅動程式。 ProgramData—一些應用程式的資料...

  • 發佈於 2021-03-14 08:37
  • 閲讀 ( 87 )

如何在windows10和windows8中自定義快速訪問選單

...Win+X選單編輯器。在歸檔檔案中,您將找到兩個資料夾:x86和x64。如果您有64位視窗,請選擇x64;如果您有32位視窗,請選擇x86。不確定你有什麼?按Windows鍵+X,選擇系統,然後檢查系統型別。看,你已經在使用Win+X選單了,我們...

  • 發佈於 2021-03-14 15:01
  • 閲讀 ( 46 )

我有32位還是64位視窗?下面是如何判斷

... x86和x64有什麼區別? ...

  • 發佈於 2021-03-20 09:57
  • 閲讀 ( 45 )

32位和64位windows有什麼區別?

... windows在32位和64位之間的區別 ...

  • 發佈於 2021-03-22 08:49
  • 閲讀 ( 44 )

微軟將64位應用程式模擬引入arm上的Windows10

... 在更新之前,ARM裝置上的Windows10只能使用ARM32、ARM64和x86應用程式。任何完全為x64編譯的應用程式,也就是專門為64位windows10編譯的應用程式,都不會在ARM上的windows10上執行。 ...

  • 發佈於 2021-03-29 03:13
  • 閲讀 ( 44 )

為什麼總是要安裝64位windows

...的Windows也稱為“x64”版本的Windows,而32位版本也稱為“x86”版本。 你的電腦幾乎肯定是64位的 64位PC已經成為主流很長一段時間了。英特爾的第一款64位大型消費類CPU是Core 2 Duo,於2006年釋出。AMD在2003年釋出了Athlon 64。如果你...

  • 發佈於 2021-04-06 11:54
  • 閲讀 ( 45 )

arm上的Windows10是什麼,有什麼不同?

...上安裝Windows10? ARM是一種不同於當今PC上使用的標準Intel x86和64位Intel體系結構的處理器體系結構。(甚至AMD也生產與英特爾體系結構相容的晶片。)iPhone、iPad、Android**等移動裝置以及許多其他小型裝置內部都有ARM晶片,而不是...

  • 發佈於 2021-04-07 00:43
  • 閲讀 ( 53 )

windows中的“program files(x86)”和“program files”資料夾有什麼區別?

...中。 32位與64位windows 相關報道:32位和64位Windows有什麼區別? 最初,Windows只能作為32位作業系統使用。在32位版本的Windows上,甚至32位版本的windows10,今天仍然可用,您只能看到一個“C:\programfiles”資料夾。 此程式檔案資料夾...

  • 發佈於 2021-04-07 06:03
  • 閲讀 ( 44 )

為什麼大多數程式在64位版本的windows上仍然是32位的?

...以了。對於大多數應用程式,你甚至不會注意到它們之間的區別。

  • 發佈於 2021-04-07 17:26
  • 閲讀 ( 43 )

如何在windows下將firefox從32位升級到64位而不重新安裝

...下的“解除安裝程式”。然後在列表的末尾找到帶有“(x86 en-US)”的Mozilla Firefox條目。確保您沒有選擇最後帶有“(x64 en-US)”的Mozilla Firefox條目,這是您剛剛安裝的64位版本。 如果您決定保留32位版本的Firefox以便有時可以...

  • 發佈於 2021-04-08 04:46
  • 閲讀 ( 28 )
bfihrnol
bfihrnol

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦