64位的CPU,相比較32位的CPU來(lái)說(shuō),64位CPU最為明顯的變化就是增加了8個(gè)64位的通用寄存器32位程序最大尋址空間,內(nèi)存尋址能力提高到64位,以及寄存器和指令指針升級(jí)到64位等。所謂32位處理器就是一次只能處理32位,也就是4個(gè)字節(jié)的數(shù)據(jù),而64位處理器一次就能處理64位,即8個(gè)字節(jié)的數(shù)據(jù)。如果我們將總長(zhǎng)128位的指令分別按照16位、32位、64位為單位進(jìn)行編輯的話:舊的16位處理器,比如需要8個(gè)指令,32位的處理器需要4個(gè)指令,而64位處理器則只要兩個(gè)指令,顯然,在工作頻率相同的情況下,64位處理器的處理速度會(huì)比16位、32位的更快。而且除了運(yùn)算能力之外32位程序最大尋址空間,與32位處理器相比,64位處理器的優(yōu)勢(shì)還體現(xiàn)在系統(tǒng)對(duì)內(nèi)存的控制上。由于地址使用的是特殊的整數(shù),而64位處理器的一個(gè)ALU(算術(shù)邏輯運(yùn)算器)和寄存器可以處理更大的整數(shù),也就是更大的地址。傳統(tǒng)32位處理器的尋址空間最大為4GB,使得很多需要大容量?jī)?nèi)存的數(shù)據(jù)處理程序在這時(shí)都會(huì)顯得捉襟見(jiàn)肘,形成了運(yùn)行效率的瓶頸。而64位的處理器在理論上則可以達(dá)到1800萬(wàn)個(gè)TB,1TB等于,1GB等于,所以64位的處理器能夠徹底解決32位計(jì)算系統(tǒng)所遇到的瓶頸現(xiàn)象,速度快人一等,對(duì)于那些要求多處理器可擴(kuò)展性、更大的可尋址內(nèi)存、視頻/音頻/三維處理或較高計(jì)算準(zhǔn)確性的應(yīng)用程序而言32位處理器在性能執(zhí)行模式方面存在一個(gè)嚴(yán)重的缺陷:當(dāng)面臨大量的數(shù)據(jù)流時(shí),32位的寄存器和指令集不能及時(shí)進(jìn)行相應(yīng)的處理運(yùn)算。
32位處理器一次只能處理32位,也就是4個(gè)字節(jié)的數(shù)據(jù);而64位處理器一次就能處理64位,即8個(gè)字節(jié)的數(shù)據(jù)。如果我們將總長(zhǎng)128位的指令分別按照32位、64位為單位進(jìn)行編輯的話:32位的處理器需要4個(gè)指令,而64位處理器則只需要兩個(gè)指令就可以完成。顯然,在工作頻率相同的情況下,64位處理器的處理速度比32位的更快。此外64位處理器的優(yōu)勢(shì)還體現(xiàn)在系統(tǒng)對(duì)內(nèi)存的控制上。傳統(tǒng)32位處理器的尋址空間最大為4GB,形成了運(yùn)行效率的瓶頸。而架構(gòu)的尋址空間的282TB(1TB=),徹底解決了需要很多需要大容量?jī)?nèi)存的大規(guī)模的數(shù)據(jù)處理程序時(shí)捉襟見(jiàn)肘的問(wèn)題。特別的是針對(duì)目前大多數(shù)程序還是32位的情況,完全可以兼容X86的32和16位模式,而且運(yùn)行在32位模式性能仍然相當(dāng)強(qiáng)勁。目前的常見(jiàn)的操作系統(tǒng)、、等都還是傳統(tǒng)的32位操作系統(tǒng),而在32位操作系統(tǒng)是不能夠運(yùn)行64位的程序的,也無(wú)法達(dá)到64位的尋址空間,也就是說(shuō)目前大家手上的都還在32位模式下運(yùn)行,而最新的64位模式還根本無(wú)法使用游戲性來(lái)說(shuō)32位處理器一次只能處理32位,也就是4個(gè)字節(jié)的數(shù)據(jù);而64位處理器一次就能處理64位,即8個(gè)字節(jié)的數(shù)據(jù)。如果我們將總長(zhǎng)128位的指令分別按照32位、64位為單位進(jìn)行編輯的話:32位的處理器需要4個(gè)指令,而64位處理器則只需要兩個(gè)指令就可以完成。顯然,在工作頻率相同的情況下,64位處理器的處理速度比32位的更快。那運(yùn)算肯定是沒(méi)的說(shuō)了,比32的最少?gòu)?qiáng)一倍以上