操作系統略有32位和64位之分,而大部分網友對32位和64位的區別並不清楚,只知道“內存大於4G”就可以裝64位系統了,下面為大家詳細介紹下32位和64位系統的區別,到底哪個好?
其實質就是程序同時運行的位數變寬,使用一個比喻可能更好的解釋這些:比如在2條限速100km/h 的高速公路上,一條有32米寬,一條有64米寬(比喻有點誇張),在以相同速度行使,顯然64米寬的高速公路可以有高達兩倍的車輛運行,同理,一個64位程序或者操作系統,可以同時處理更多的bit,但他們到達目的地的時間是一樣的,因為它們的速度一樣,都是在100km/h。而對於較大程序,由於同時處理的位數更多,64位的運行速度將會有所提高。
答案是否定的,64位意味著操作系統和CPU將使用64位的指令集,但不意味著CPU將以兩倍於32位的速度運行,64位最大的優點是操作系統可以管控更多的內存,默認情況下,32位的系統最多可以管控4GB的內存,但由於Windows 系統的限制,只能顯示出3.25G,因為其還要有部分內存存儲BIOS,各類接口,輸入輸出等設施的地址信息等,這些大概占了700M左右,但請放心,他們沒有被浪費掉。
而64位的系統可以管控高達192GB的內存,有更多的可用內存,系統和程序將運行的更快,因為更多頻繁使用的數據可以加入內存緩存,這是決定計算機運行速度的重要因素之一。
這取決於程序和所處的環境。比如,一個程序需要使用超過4GB的內存,這時64位的操作系統將能提供更多的資源,包括增加高速緩存的能力。這在使用MySQL這一非常流行的數據庫程序上就可以體現,MySQL可以同時運行在32位和64位系統上,較大型的數據庫則需要運行在64位的系統上去獲得更多的內存和緩存資源,但在32位系統上就局限的多,起可以讓數據庫的調用和查詢方面更加的迅速。同時,很多64位的程序的編碼的更有效率,也會提升起運行速度。而對於較小的64位程序,只需要較少的內存,其速度只能有著完全不明顯的變化,這還要取決於程序的編碼效率。
如果你的計算機有著4G或者更多的內存,安裝一個64位系統是十分合適的,但需要注意,64位的系統相當於32位的系統將會明顯的占用更多的內存資源。內存的更多占用有著多方面的原因,包括存儲器地址的占用,32位的存儲器地址占用4個,64位的存儲器地址要占用8個,此外,64位操作系統同時支持32位和64位的程序,因此起有這高達兩倍的庫文件(.dll文件),也將占用更多的內存。因為一個有著相同的作用的庫文件也分為32位和64位兩種,可能因為同時運行著32位和64位程序,而被同時調用,從而占用更多的內存。而在32位系統,這種情況是不存在的。
因此我的建議是,不要盲目追求64位,4G以上的內存選擇64位幾乎是必然的,以避免造成硬件資源的浪費,對於電腦有4G內存的用戶,則要根據自己經常運行的程序,如果大部分都是32位的,或者64位的程序比較小型,占用的資源較少,還是選擇32位的操作系統較為合適!對於4G以下內存的用戶,我更傾向於32位的操作系統,采用64位系統因為占用著更多的內存,會造成系統和程序運行速度變的很慢