什麼是64位處理器,它與32位處理器有什麼區別

時間 2022-10-15 07:16:01

1樓:豪俠

什麼是64位cpu

要了解什麼是64位的cpu,先要了解以下幾個概念:

cpu的位和字長

位 在數位電路和電腦技術中採用二進位制,**只有「0」和「1」,其中無論是「0」或是「1」在cpu中都是一「位」。

字長 電腦技術中對cpu在單位時間內(同一時間)能一次處理的二進位制數的位數叫字長。所以能處理字長為8位資料的cpu通常就叫8位的cpu。同理32位的cpu就能在單位時間內處理字長為32位的二進位制資料。

位元組和字長的區別

由於常用的英文本元用8位二進位制數就可以表示,所以通常就將8位稱為乙個位元組。位元組的長度是固定的,而字長的長度是不固定的,對於不同的cpu,字長的長度也不一樣。8位的cpu一次只能處理乙個位元組,而32位的cpu一次就能處理4個位元組,同理字長為64位的cpu一次可以處理8個位元組。

這樣amd的64位的cpu在處理速度上較32位的cpu理論上快了一倍。

8位處理器、16位處理器、32位處理器和64位處理器,其計數都是8的倍數。它表示乙個時鐘週期裡,處理器處理的二進位制**數。「0」和「1」就是二進位制**,線路上有電訊號,則計做1,沒有電訊號則為0。

8位機有8條線路,每個時鐘週期有8個電訊號,組成乙個位元組。所以,隨8位處理器上公升至64位處理器,每個時鐘週期傳送1個位元組到8個位元組,關聯到時鐘速度提高到若干個千兆赫之後,處理器處理資訊的能力越來越大。

在計算機發展史上,人類歷經了從8位計算到16位計算、從16位計算到32位計算兩次飛躍,64位計算是相對於32位計算的新一代高效能計算標準,就象高速公路與山間小路的區別,相比於32位計算,64位提供更大的計算頻寬,從而帶來更高的效能,使很多過去根本無法實現的設想變成現實。目前,全球最重要的處理器**商包括:amd、hp、ibm、intel、motorola、sun無一例外的都在推動64位計算。

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。

目前主流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系列。

intel 775針以及向上的是64位

amd 754針以及向上的是64位

64位系統就是系統運算每次64bit,例如windows 2003

參考資料

2樓:匿名使用者

32位處理器和64位處理器的區別有很多,主要有兩點:

1,cpu處理器的處理機制不同。

相對而言,64位對計算機處理器在ram(隨機訪問儲存器)處理資訊的效率比32位做了優化,更加高效快速。

2,作業系統可支援的有效記憶體的容量不同。

64位版本可以處理的物理記憶體(ram)在4 gb以上,高達128gb,

而2位版本最多可以處理4 gb的記憶體。

3樓:匿名使用者

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。

4樓:匿名使用者

乙個是2的32次方,乙個是64次方,你自己說呢。

什麼是64位處理器,它與32位處理器有什麼區別?

5樓:埖cn賞刎

什麼是64位cpu 要了解什麼是64位的cpu,先要了解以下幾個概念: cpu的位和字長 位 在數位電路和電腦技術中採用二進位制,**只有「0」和「1」,其中無論是「0」或是「1」在cpu中都是一「位」。 字長 電腦技術中對cpu在單位時間內(同一時間)能一次處理的二進位制數的位數叫字長。

所以能處理字長為8位資料的cpu通常就叫8位的cpu。同理32位的cpu就能在單位時間內處理字長為32位的二進位制資料。 位元組和字長的區別 由於常用的英文本元用8位二進位制數就可以表示,所以通常就將8位稱為乙個位元組。

位元組的長度是固定的,而字長的長度是不固定的,對於不同的cpu,字長的長度也不一樣。8位的cpu一次只能處理乙個位元組,而32位的cpu一次就能處理4個位元組,同理字長為64位的cpu一次可以處理8個位元組。 這樣amd的64位的cpu在處理速度上較32位的cpu理論上快了一倍。

8位處理器、16位處理器、32位處理器和64位處理器,其計數都是8的倍數。它表示乙個時鐘週期裡,處理器處理的二進位制**數。「0」和「1」就是二進位制**,線路上有電訊號,則計做1,沒有電訊號則為0。

8位機有8條線路,每個時鐘週期有8個電訊號,組成乙個位元組。所以,隨8位處理器上公升至64位處理器,每個時鐘週期傳送1個位元組到8個位元組,關聯到時鐘速度提高到若干個千兆赫之後,處理器處理資訊的能力越來越大。 在計算機發展史上,人類歷經了從8位計算到16位計算、從16位計算到32位計算兩次飛躍,64位計算是相對於32位計算的新一代高效能計算標準,就象高速公路與山間小路的區別,相比於32位計算,64位提供更大的計算頻寬,從而帶來更高的效能,使很多過去根本無法實現的設想變成現實。

目前,全球最重要的處理器**商包括:amd、hp、ibm、intel、motorola、sun無一例外的都在推動64位計算。 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。

目前主流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位 檢視原帖》

手機64位處理器和四核的區別,手機64位處理器和四核的區別

處理的數級跟核屬關係不大。5s和s4不屬於乙個級別的手機。遊戲讀取速度一般的s4 iphone5 iphone5s 目前有很多程式不支援64位系統 64bit 和 4核不是乙個概念。沒有可比性 八核處理器比四核處理器裝在手機上效能有什麼區別?這問題太寬泛了。直觀上來講,首先是cpu核數上的區別,四核...

手機有必要用64位處理器嗎,手機64位處理器和四核的區別

64位處理器的64位不是cpu最關鍵的核心指標,最關鍵的依次是核數 頻率,其次才到64位,32位或者多少奈米工藝。如下圖 圖1第二位是最新最好的三星 note4採用的5433處理器,是最新的64位處理器,第十位蘋果a7 也是64位處理器,三星5433是8核,但是頻率最多2.0ghz。蘋果a7是雙核,...

64位處理器是什麼意思

8位處理器 16位處理器 32位處理器和64位處理器,其計數都是8的倍數。它表示乙個時鐘週期裡,處理器處理的二進位制 數。0 和 1 就是二進位制 線路上有電訊號,則計做1,沒有電訊號則為0。8位機有8條線路,每個時鐘週期有8個電訊號,組成乙個位元組。所以,隨8位處理器上公升至64位處理器,每個時鐘...

AMD64位處理器和酷睿雙核以及奔騰雙核哪更好

64位技術,在現在家用來說,一點作用也沒有.完全可以忽視 酷睿雙核 amd速龍雙核 奔騰雙核.你說的這三種cpu,酷睿最好。要實現真正意義上的64位計算,光有64位的處理器是不行的,還必須得有64位的作業系統以及64位的應用軟體才行,三者缺一不可,缺少其中任何一種要素都是無法實現64位計算的。目前,...

intele2160處理器是64位的嗎?可以安裝64位系統嗎

1,intel e2160處理器是64位,可以安裝64位系統。2,安裝64位系統需要ram不小於2gb,推薦是4gb或更大。3,如果ram只有2gb,建議安裝32位系統。4,安裝win7以上的系統需要顯示卡支援dx9.0c。是的,可以,但一般沒必要,絕大多數軟體都是32位的,在64位系統下執行速度和...