1. 程式人生 > >32位和64位作業系統及軟體的區別

32位和64位作業系統及軟體的區別

很多網友來信問32位和64位作業系統的區別,主要是看硬體支援,如果CPU支援64位作業系統,記憶體大於4g以上的,就可以選用64位作業系統,不過現在大多數軟體都是32位,有些軟體需要最新版本才能在win7上穩定執行,CPU定址是64位要比32位快2倍,一個32位的XP最高記憶體只能認到3.25G,而64位的win7最高可支援192G記憶體。 


簡單的說x86代表32位作業系統 ,x64代表64位作業系統。 


x86是對基於intel處理器的系統的標準縮寫。X與處理器沒有任何關係,它是一個對所有*86系統的簡單的萬用字元定義,是一個intel通用計算機系列的編號,也標識一套通用的計算機指令集合,由於早期intel的CPU編號都是如8086,80286來編號,由於這整個系列的CPU都是指令相容的,所以都用X86來標識所使用的指令集合如今的奔騰,P2,P4,賽揚系列都是支援X86指令系統的,所以都屬於X86家族. 這裡的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位作業系統現在有win XP X64 win vista64 win764,而win XP X64本身也只是一個過渡性質的
64位作業系統,而且win XP X64本身也不太完善,易用性不高,一個明顯的例子就是各種硬體裝置的驅動程式很不完善
,綜上考慮如果想裝64位作業系統,那就首選win7了。