AMD Athlon 64中的64是什麼意思

時間 2022-01-16 15:15:22

1樓:

這裡的64位技術是相對於32位而言的,這個位數指的是cpu gprs(general-purpose registers,通用暫存器)的資料寬度為64位,64位指令集就是執行64位資料的指令,也就是說處理器一次可以執行64bit資料。64bit處理器並非現在才有的,在高階的risc(reduced instruction set computing,精簡指令集計算機)很早就有64bit處理器了,比如sun公司的ultrasparc ⅲ、ibm公司的power5、hp公司的alpha等。

64bit計算主要有兩大優點:可以進行更大範圍的整數運算;可以支援更大的記憶體。不能因為數字上的變化,而簡單的認為64bit處理器的效能是32bit處理器效能的兩倍。

實際上在32bit應用下,32bit處理器的效能甚至會更強,即使是64bit處理器,目前情況下也是在32bit應用下效能更強。所以要認清64bit處理器的優勢,但不可迷信64bit。

要實現真正意義上的64位計算,光有64位的處理器是不行的,還必須得有64位的作業系統以及64位的應用軟體才行,三者缺一不可,缺少其中任何一種要素都是無法實現64位計算的。目前,在64位處理器方面,intel和amd兩大處理器廠商都發布了多個系列多種規格的64位處理器;而在作業系統和應用軟體方面,目前的情況不容樂觀。因為真正適合於個人使用的64位作業系統現在就只有windows xp x64,而windows xp x64本身也只是一個過渡性質的64位作業系統,在windows vista釋出以後就將被淘汰,而且windows xp x64本身也不太完善,易用性不高,一個明顯的例子就是各種硬體裝置的驅動程式很不完善,而且現在64位的應用軟體還基本上沒有,確實硬體廠商和軟體廠商也不願意去為一個過渡性質的作業系統編寫驅動程式和應用軟體。

所以要想實現真正的64位計算,恐怕還得等到windows vista普及一段時間之後才行。

目前主流cpu使用的64位技術主要有amd公司的amd64位技術、intel公司的em64t技術、和intel公司的ia-64技術。其中ia-64是intel獨立開發,不相容現在的傳統的32位計算機,僅用於itanium(安騰)以及後續產品itanium 2,一般使用者不會涉及到,因此這裡僅對amd64位技術和intel的em64t技術做一下簡單介紹。

amd64位技術

amd64的位技術是在原始32位x86指令集的基礎上加入了x86-64擴充套件64位x86指令集,使這款晶片在硬體上相容原來的32位x86軟體,並同時支援x86-64的擴充套件64位計算,使得這款晶片成為真正的64位x86晶片。這是一個真正的64位的標準,x86-64具有64位的定址能力。

x86-64新增的幾組cpu暫存器將提供更快的執行效率。暫存器是cpu內部用來建立和儲存cpu運算結果和其它運算結果的地方。標準的32-bit x86架構包括8個通用暫存器(gpr),amd在x86-64中又增加了8組(r8-r9),將暫存器的數目提高到了16組。

x86-64暫存器預設位64-bit。還增加了8組128-bit xmm暫存器(也叫sse暫存器,xmm8-xmm15),將能給單指令多資料流技術(simd)運算提供更多的空間,這些128位的暫存器將提供在向量和標量計算模式下進行128位雙精度處理,為3d建模、向量分析和虛擬現實的實現提供了硬體基礎。通過提供了更多的暫存器,按照x86-64標準生產的cpu可以更有效的處理資料,可以在一個時鐘週期中傳輸更多的資訊。

em64t技術

intel官方是給em64t這樣定義的:em64t全稱extended memory 64 technology,即擴充套件64bit記憶體技術。em64t是intel ia-32架構的擴充套件,即ia-32e(intel architectur-32 extension)。

ia-32處理器通過附加em64t技術,便可在相容ia-32軟體的情況下,允許軟體利用更多的記憶體地址空間,並且允許軟體進行32 bit線性地址寫入。em64t特別強調的是對32 bit和64 bit的相容性。intel為新核心增加了8個64 bit gprs(r8-r15),並且把原有grps全部擴充套件為64 bit,如前文所述這樣可以提高整數運算能力。

增加8個128bit sse暫存器(xmm8-xmm15),是為了增強多**效能,包括對sse、sse2和sse3的支援。

intel為支援em64t技術的處理器設計了兩大模式:傳統ia-32模式(legacy ia-32 mode)和ia-32e擴充套件模式(ia-32e mode)。在支援em64t技術的處理器內有一個稱之為擴充套件功能啟用暫存器(extended feature enable register,ia32_efer)的部件,其中的bit10控制著em64t是否啟用。

bit10被稱作ia-32e模式有效(ia-32e mode active)或長模式有效(long mode active,lma)。當lma=0時,處理器便作為一顆標準的32 bit(ia32)處理器執行在傳統ia-32模式;當lma=1時,em64t便被啟用,處理器會執行在ia-32e擴充套件模式下。

目前amd方面支援64位技術的cpu有athlon 64系列、athlon fx系列和opteron系列。intel方面支援64位技術的cpu有使用nocona核心的xeon系列、使用prescott 2m核心的pentium 4 6系列和使用prescott 2m核心的p4 ee系列。

2樓:戀包頭

指的是64位處理器,也就是cpu的字長,

字長 在同一時間中處理二進位制數的位數叫字長。

通常稱處理字長為8位資料的cpu叫8位cpu,32位cpu就是在同一時間內處理字長

為32位的二進位制資料

3樓:琇琇秀

64位的

但現在軟體基本都是32位的

所以就目前家庭使用者來說

還用不到64技術

AMD Athlon64 X2 240配什麼主機板好

amd 速龍 x2 5000 400才是目前的王道,買包開四核的那種比240強悍很多。微星 785gtm e45 499,這塊板子開四核很好,整合hd4200顯示卡,目前最強整合板。至於ddr2和ddr3是不能共用的,即使你有2種插槽,但是不可能共存使用。只能用其中一種。電源整個康舒ip430吧,新...

如何在64位系統中安裝32位,如何在64位系統中安裝32位AutoCAD

杜爺1號 你好,64位系統相容32位的軟體,沒有什麼太大的影響的。希望對你有幫助哦! 與你以前安裝32位程式一樣,沒有任何區別。 為什麼不直接安裝64位的2010? 龍 珠 改 64位系統上只能安裝64位軟體,我發給你軟體,希望對你有幫助,以下是安裝方法 安裝步驟教學 如何在64位win7中安裝32...

64位系統最高支援多大的記憶體,64位win7系統最大支援多少記憶體?

v劇社 1 目前最高128g 伺服器主機板 普通家用主機板一般最高為64g,大多是2 8g 或者4 8g。2 32位數只能識別4g以下的記憶體。3 記憶體是計算機中重要的部件之一,它是與cpu進行溝通的橋樑。計算機中所有程式的執行都是在記憶體中進行的,因此記憶體的效能對計算機的影響非常大。記憶體 m...