電腦系統有哪些版本?一分鐘帶你了解


電腦系統有哪些版本?一分鐘帶你了解


[ 虎娃導讀 ] 如今安裝Windows已經不再是什么新鮮事兒了,不過裝之前咱得想明白了要裝哪個版本的Windows,家庭版、專業版、旗艦版,那是蘿卜白菜各有所愛,在這里也不費力給大家一一講解了,今天咱們就來真對另一種版本分類來說說,沒錯,就是跟硬件有直接關系的32位和64位版Windows系統 。
如今安裝Windows已經不再是什么新鮮事兒了,不過裝之前咱得想明白了要裝哪個版本的Windows,家庭版、專業版、旗艦版,那是蘿卜白菜各有所愛,在這里也不費力給大家一一講解了,今天咱們就來真對另一種版本分類來說說,沒錯,就是跟硬件有直接關系的32位和64位版Windows系統 。
關于32位和64位系統的差別,那真是說來話長,這里我們首先要了解一下CPU的架構技術,通常我們可以看到在計算機硬件上會有X86和X64的標識,其實這是兩種不同的CPU硬件架構,x86代表32位操作系統;x64代表64位操作系統 。那么這個32位和64位中的"位"又是什么意思呢?相對于32位技術而言,64位技術的這個位數指的是CPU GPRs(General-Purpose Registers,通用寄存器)的數據寬度為64位,64位指令集就是運行64位數據的指令,也就是說處理器一次可以運行64bit數據 。舉個通俗易懂但不是特別準確的例子:32位的吞吐量是1M,而64位吞吐量是2M 。下面我們就從兩個大家最關心的話題來談一談:
一、64位提供更好的性能么?我猜很多人認為64位處理器要快于32位處理器 。因為有這樣一個事實,從8位過渡到16位,從16位過渡到32位的過程確實帶來了一些性能提升 ?;谝陨系脑?,是否可以認為64位的處理器可以更快?有這么一個例子,很多32位處理器支持S指令集,但是大多數程序員根本不會使用它們,因為這會妨礙到不支持這些指令集的運行他們編譯的程序(e.g.SSE2可以令Zip壓縮更快,但是最常用的3個壓縮軟件都沒有使用它) 。因此,只有應用了64位優化的64位程序才會有性能提升 。不幸的是大多數Windows應用程序并沒有做這個優化 。不過最近一年來,新生了很多的64位應用程序,但不要錯誤地認為,它們將比32位版本更快 。因為通常情況下,這個64位版本的制作,僅是因為32位版本無法正常運行在64位Windows操作系統上 。但是有些對64位有性能依賴的程序,比如數學計算(e.g.Mathlab)和各類視頻處理軟件,或者軟件開發者明確的支持64位(e.g.7zip),那么速度可能較32位版本有明顯的變化 。另一方面,64位Windows不會減慢您的計算機性能 。雖然類似CLR(.net底層)的程序會進行一些計算使32位程序能夠運行在64位系統上,邏輯上需要花費較多的時間 。但是,在實踐中你會不知道其中的差別 。幾乎所有性能測試都可以證明,在大多數情況下不用在意64位和32位之間性能差異 。
【電腦系統有哪些版本?一分鐘帶你了解】二、兩者對軟、硬件兼容性軟件的兼容性仍然是64位的軟肋,如果你不確定軟件可以運行在64位系統上,可以先使用VMware或VirtualBox,使用并確定這些軟件的兼容性 。硬件兼容性的情況同軟件十分相似,因為32位驅動不能用于64位系統,所以64位系統硬件不兼容的概率高于32位系統 。至于新硬件,所有的廠商都會發布64位可用的驅動,這一點毋庸置疑 。

    推薦閱讀