售前電話
135-3656-7657
售前電話 : 135-3656-7657
x86和x64架構(gòu)是指英特爾和AMD創(chuàng)建的兩種使用最廣泛的指令集架構(gòu)(ISA)。ISA指定機器代碼的行為,并定義軟件如何控制CPU。ISA是硬件和軟件接口,定義了CPU可以做什么以及如何做。
在本文中,您將了解x64和x86體系結(jié)構(gòu)之間的區(qū)別。
什么是x86架構(gòu)?
x86是一種用于計算機處理器的ISA,最初由英特爾于1978年開發(fā)。x86架構(gòu)基于英特爾的8086(因此得名)微處理器及其8088變體。起初,它是用于16位處理器的16位指令集,后來發(fā)展到32位指令集。
位數(shù)表示CPU每個周期可以處理多少信息。例如,32位CPU每個時鐘周期最多可傳輸32位數(shù)據(jù)。
由于其能夠在筆記本電腦、家用PC和服務(wù)器等幾乎任何計算機上運行,x86架構(gòu)在眾多微處理器制造商中變得流行起來。注意:選擇正確的基礎(chǔ)架構(gòu)后,了解單核和雙核處理器服務(wù)器之間的區(qū)別,并滿足組織的需求。
什么是x64架構(gòu)? x64(x86-64的縮寫)是基于x86的指令集架構(gòu),擴展為啟用64位代碼。它于2000年首次發(fā)布,引入了兩種操作模式-64位模式和兼容模式,允許用戶運行16位和32位應(yīng)用程序。x64體系結(jié)構(gòu)支持比x86體系結(jié)構(gòu)更多的虛擬和物理內(nèi)存,允許應(yīng)用程序在內(nèi)存中存儲大量數(shù)據(jù)。此外,x64將通用寄存器的數(shù)量擴展到16個,從而提供了進一步的增強和功能。
x64體系結(jié)構(gòu)總共可以使用2^64字節(jié),相當于160億千兆字節(jié)(16EB)的內(nèi)存。更高的資源利用率使其適合為需要訪問大量資源的超級計算機和機器供電。x64架構(gòu)允許CPU每個時鐘周期處理64位數(shù)據(jù),遠遠超過x86。 x86與x64 雖然這兩種體系結(jié)構(gòu)類型都基于32位集,但一些關(guān)鍵差異使它們適用于不同的用途。它們之間的主要區(qū)別在于每個時鐘周期可以處理的數(shù)據(jù)量和處理器的寄存器寬度。x86和x64指令集體系結(jié)構(gòu)之間的主要區(qū)別。ISA x86 x64
初始版本 1978年推出。 2000年推出。
廠家 英特爾 AMD
起源 基于英特爾 8086 處理器。 作為 x86 體系結(jié)構(gòu)的擴展而創(chuàng)建。
位量 32 位體系結(jié)構(gòu)。 64 位體系結(jié)構(gòu)。
可尋址空間 4 千兆字節(jié)。 16 EB.
內(nèi)存限制 4 GB(實際可用內(nèi)存 3.2 GB)。 160 億 GB。
速度 與 x64 相比,速度更慢且功能更弱。 允許高速處理大型整數(shù)集;本質(zhì)上比 x86 快。
數(shù)據(jù)傳輸 支持通過 32 位總線一次性并行發(fā)送 32 位。 支持通過 64 位數(shù)據(jù)總線并行傳輸更大的數(shù)據(jù)塊。
存儲 利用更多寄存器來拆分和存儲數(shù)據(jù)。 以較少的寄存器存儲大量數(shù)據(jù)。
應(yīng)用支持 不支持 64 位應(yīng)用和程序。 支持 64 位和 32 位應(yīng)用和程序。
操作系統(tǒng)支持 Windows XP, Vista, 7, 8, Linux. Windows XP Professional,Windows Vista,Windows 7,Windows 8,Windows 10,Linux,Mac OS。
特征 每個架構(gòu)集都有定義它的功能,并在特定用例中賦予它優(yōu)勢。以下列表展示了x64和x86的功能: