電腦32位和64位操作系統(tǒng)有什么區(qū)別

作者: 袁奇  2018-01-10 11:18 [查查吧]:ytshengsheng.cn

  目前Windows電腦操作系統(tǒng)分為了32位和64位兩種,不過很多人還不清楚電腦32位和64位操作系統(tǒng)有什么區(qū)別?這里就給大家解答下,一起來看看。

  1、對(duì)配置的要求不同

  64位操作系統(tǒng)只能安裝在64位電腦上(CPU必須是64位的)。同時(shí)需要安裝64位常用軟件以發(fā)揮64位(x64)的最佳性能。32位操作系統(tǒng)則可以安裝在32位(32位CPU)或64位(64位CPU)電腦上。

  2、運(yùn)算速度不同

  安裝64位系統(tǒng),需要CPU必須支持64位,而64位CPU GPRs(General-Purpose Registers,通用寄存器)的數(shù)據(jù)寬度為64位,64位指令集可以運(yùn)行64位數(shù)據(jù)指令,也就是說處理器一次可提取64位數(shù)據(jù)(只要兩個(gè)指令,一次提取8個(gè)字節(jié)的數(shù)據(jù)),比32位(需要四個(gè)指令,一次提取4個(gè)字節(jié)的數(shù)據(jù))提高了一倍,理論上性能會(huì)相應(yīng)提升一倍。

  3、架構(gòu)不同

  從 32位到 64 位架構(gòu)的改變是一個(gè)根本的改變,因?yàn)榇蠖鄶?shù)操作系統(tǒng)必須進(jìn)行全面性修改,以取得新架構(gòu)的優(yōu)點(diǎn)。其它軟件也必須進(jìn)行移植,以使用新的性能;較舊的軟件一般可借由硬件兼容模式(新的處理器支持較舊的 32 位版本指令集)或軟件模擬進(jìn)行支持。

  或者直接在 64 位處理器里面實(shí)作 32 位處理器內(nèi)核(如同 Intel 的 Itanium 處理器,其內(nèi)含有 x86 處理器內(nèi)核,用來執(zhí)行 32 位 x86 應(yīng)用程序)。支持 64 位架構(gòu)的操作系統(tǒng),一般同時(shí)支持 32 位和 64 位的應(yīng)用程序。

  4、處理數(shù)據(jù)的能力

  32位計(jì)算機(jī)的CPU一次最多能處理32位數(shù)據(jù),例如它的EAX寄存器就是32位的,當(dāng)然32位計(jì)算機(jī)通常也可以處理16位和8位數(shù)據(jù)。64為計(jì)算機(jī)一次處理數(shù)據(jù)要比32位大得多,一次運(yùn)行64位的數(shù)據(jù)。

電腦32位和64位操作系統(tǒng)有什么區(qū)別

  64位操作系統(tǒng)能和32位操作系統(tǒng)并存么?

  答案是肯定,大家可以裝雙系統(tǒng)即可解決,但需要注意4G以上內(nèi)存在32位系統(tǒng)上最多只能識(shí)別4GB,因此如果是大內(nèi)存裝機(jī)用戶還是首選64位系統(tǒng)吧,畢竟后者也更先進(jìn)一些。win732位和64位的區(qū)別相信大家現(xiàn)在也有了一定的認(rèn)識(shí)了吧。

  為什么沒有128位處理器?

  首先,我們得定義這個(gè)“128位”是什么。以傳統(tǒng)的POWER、x86和x64來說,處理器的位數(shù)是用通用寄存器的寬度來定義的,即32位處理器的通用寄存器是32位,64位處理器的寄存器是64位,那么如果我們有了128位處理器,也應(yīng)該一樣。

  但是,這么做有必要么?

  常規(guī)的整數(shù)運(yùn)算是用不到這么大的寄存器的,真正的大數(shù)運(yùn)算也不會(huì)用這種方法來實(shí)現(xiàn)。而在現(xiàn)代的32位、64位處理器中,更重要的浮點(diǎn)運(yùn)算所使用的浮點(diǎn)寄存器早已經(jīng)是128位甚至256位了。所以128位通用寄存器在這里沒什么意義。

  以上就是我介紹的電腦32位和64位操作系統(tǒng)有什么區(qū)別,希望對(duì)你有幫助。

?
    發(fā)表評(píng)論

    醫(yī)療健康