天天看點

32位/64位 差別

 所謂64位CPU,是指CPU一次可以調用64位的資料用于計算,它相對于32位CPU。

主要有2個優點:

1、可以進行更大範圍的整數運算;

2、可以支援更大的記憶體。比如32位的CPU在桌面作業系統下,最大隻能支援4GB記憶體(未修改破解);而64位最大能支援128G記憶體和16TB虛拟記憶體。

但不能僅僅因為數字的變化而簡單認為64位的處理能力是32位的2倍。實際上,在32位應用下,64位沒有絲毫優勢;即使是在64位的環境下,使用64位軟體的效能也并不會比相應32位環境下使用32位軟體的效能高很多(當然這是指普通的應用軟體)。

要實作64位運算,需要64位CPU、64位作業系統和64位應用軟體,三者缺一不可。

目前真正的64位軟體還相對較少,遠不如32位軟體豐富,特别是一些中小軟體,由于開發64位版本費時費力費成本,目前64位也遠沒有32位普及,是以缺少64位版本的軟體。

而就相容性來說,雖然理論上64位作業系統是向下相容32位軟體的,但經過實踐檢驗,相容并不完美,或多或少會出一點問題。

繼續閱讀