64位系統真的比32位系統快嗎?

之意

簡單說吧,總結一句話:64位系統,可以比32位系統快。

為什麼叫“可以”,而不是必然呢?

這是因為要看硬件和軟件的具體情況而定。當然,這也涉及到,64位系統和32位系統的本質區別。

一、64位系統比32位系統可用到更多的資源

  比如,最典型的就是尋址能力。反映在實際使用中,就是內存大小。

  如果你有超過4GB的內存,用32位系統的話,3GB多點的部分,是完全浪費的,一點也用不上。而64位可以。基本上有多大內存用多大內存。

  好比你擁有一座樓,32位系統,只允許你用其中的三間房子;而64位系統可以用所有的房子。

  但是,如果你的樓只有1個人居住,那麼,二者沒區別。如果有20個人居住,必然有區別了。所以說,64位系統可以比32位快,但不一定總是快。就是說1個人的時候。

二、快慢也取決於軟件用到多少資源

  在32位系統下,程序能用到的內存只有2GB,即使你有4GB內存程序也只能用到2GB。這個在微軟的網站上有說明。雖然有突破的參數可以加,但太麻煩,而且效果也不可知。因為系統本身限制了。底層的限制。

  比如我做premiete,我觀察了一下內存佔用,多的時候要佔用9GB左右的內存。如果是32位系統,你就是有90GB,也只能用到2GB左右。但64位,就物盡其用了。

  你想,當這個軟件需要9GB內存的時候卻只能找到2GB,怎麼辦?用硬盤模擬吧,虛擬內存。硬盤比真正的內存至少慢100倍,你想想怎麼忍受?就算固態硬盤,也完全無法和真正的內存相比的。

  所以,說到底,當你的硬件比較好的時候,必須64位才能發揮,而且肯定比32位系統快。但如果你的硬件配置低,比如只有2G內存還要用win7,那肯定是32位的系統要快一些,這個我測試過。或者你主要用的軟件只支持32位,用大內存反而會報告“內存不足”,那就是優先32位了。


朗讀者說

之所以有64位操作系統,並不是為了能比32位操作系統更快,而是為了可以同時處理更多數據,正如很多人回答的那樣,64位系統理論上能支持2^64b的尋址空間,32位系統通常最多隻能支持2^32(也就是4GB)的空間。

一個操作系統快不快,取決的因素很多,假設其它條件一樣,一個是64位系統+64位處理器,另一個是32位系統+32位處理器,它們的速度取決於處理器的時鐘頻率和指令集。然而大家都知道,64位處理器是較新的,它本身的速度和指令集都比老舊的32位處理器更有優勢,當然,使用64位時,單個寄存器可以保存兩倍的數據,比如在寄存器中始終可以添加兩個32位數字而不會溢出,這允許一條加法指令比32位加法指令的結果稍微快一點,但這個差距是在整個計算的操作過程中,是非常微不足道的

64位系統最大的優勢在於計算機可以處理更多的內存,因此程序可以將數據保存在內存中,而不是頻繁從緩慢的磁盤中讀取,這或許是大多數用戶看到延遲的地方,當然前提是你的內存要夠大,還有剛說過的處理器本身速度上的差異帶來的影響。

順便說下關於系統和內存的常見的錯誤。

其實32位處理器是可以使用4GB以上內存的,比如Pentium Pro的處理器具有36位物理地址,它就具有64GB(2^36b=64GB)的尋址空間,Intel稱之為PAE。

Windows內核也是支持PAE的,但微軟使用一種非常粗糙的方式來禁用消費級版本的Windows中的PAE,我們可以修改Windows內核以在Windows中啟用PAE,從而也能讓32位系統支持4GB以上內存。

另外,32位Windows可以運行16或32位程序,但64位Windows不能運行16位程序,因此,如果需要運行16位程序(特別是Windows 3.x或某些Windows 95程序),則必須使用32位Windows。還有就是32位的CPU就不能用於64位的Windows(因為CPU一次只能處理32bit,而操作系統給你的指令是要處理64bit)。


超能網

真實的情況是64位運算快,其實也就那麼一點,不是很多,還有朋友說32位不支持4G以上內存,其實那是微軟設置的,有朋友舉這公試那公試來說明,我只想說為什麼32位服務器系統就支持?能給個解釋嗎?


找不到北啊

這個是肯定的,從蘋果正在大刀闊斧地從32位轉向64位陣營可以看到。

據外媒報道,如果你的Mac上還裝有老的應用那麼蘋果會在週四提醒你。獲悉,當用戶下載最新版MacOS後,如果打開電腦中的32位應用則會看到界面跳轉中更新的警告。而在開發者中,蘋果一直都在推動他們將其應用升級到64位。

顯而易見,這樣做的好處是能夠加快數據處理速度。

實際上早在十年前蘋果就已經開始轉向64位應用,去年它曾在開發者大會上警告軟件開發商,macOS High Sierra將是最後一個正常兼容32位應用的系統。雖然下一個版本仍能運行32位應用,但它們很有可能無法按照開發商預期的那樣運行。

而在iPhone和iPad陣營蘋果已經完成了64位應用部署。於2013年問世的iPhone 5s是第一款運行64位移動處理器的設備,這標誌著蘋果乃至整個移動行業向前邁進了一大步。

在接下來的四年時間裡,蘋果一直推動著移動應用開發商向64位陣營轉移。最新版本的iOS 11則就只能運行64位應用。

目前並不清楚Mac何時正式停止對32位應用的支持,但就眼下獲得的信息顯示它將一直支持到High Sierra的繼任者。

截止到今年1月,所有新提交到Mac App Store上的應用都必須是64位,而所有現有應用64位更新提交將在今年6月截止。


cnBeta

windows7電腦操作系統目前可以分為32位和64位,不同位數的系統需用不同的硬件配置來支持,同時也與需用使用的應用軟件有密切關係。

下面先來介紹一下32位系統和64位win7系統的區別:

第一,CPU要求不同CPU有32位和64位之分,32位的CPU只能安裝32位系統,而64位的CPU既可以安裝32位系統也可以安裝64位系統

第二,運算速度不同64位CPU的指令集可以運行64位數據指令,比32位CPU提高了一倍(需要64位軟件支持)

第三,尋址能力不同64位系統可以支持多達128 GB的內存和多達16 TB的虛擬內存,而32位CPU和操作系統最大隻可支持4G內存(實際只有3G左右)。也即如果您的內存大於4G,對於32位系統來說,多餘的內存容量都是被浪費的。

第四,軟件兼容性不同目前,64位系統比32位系統的軟件少,主要是64位系統推出的時間不長,所以64位系統的兼容性不如32位,雖然可以兼容32位軟件,但是部分32位的軟件在64位系統無法運行。

所以,以現在來說,Windows7的 32位和64位系統的區別目前主要就兩條

1、64位系統可以支持超過4G的內存

2、64位兼容性不如32位的系統如果您的電腦CPU是32位的,那麼您只能安裝32位win7系統;如果您的電腦CPU是64位的,而且內存大於4G的話,您可以安裝64位win7系統。

當然如果您的應用軟件只支持32位系統的話,無論您的CPU是32還是64位,內存是否大於4G,您都只能安裝32位系統了。

A.電腦CPU奔騰4以上,內存:在1GB-3GB之間,建議選擇Windows7-32位

B.電腦配置符合雙核以上的CPU(只要滿足雙核心即可)和至少4GB或者4GB以上的內存的要求,強烈建議樓主選裝Win7-64位旗艦版的系統!}


網上一隻蟲

我先說64位系統和32系統的優點缺點對比一下就會有結果了。

64位的優缺陷(以win7為例):

長處:win7 64位體系最大的長處體現在內存上。它可以運用超越4G的內存,相比與最大隻能運用3G內存的32位版本來說,功用方面提升了不少。Win7 64位處理功用好於32位是現實,但也存在這樣的一個誤區。兩臺計算機均是2G內存,體系分別是win7 64位與win7 32位,你會發現win7 32位的速度要快一些;可是假如把win7 64位的內存換成4G,這時候win7 64位的功用就真正體現出來了。這也就是說,win7 64位需求更高的內存來支撐它運轉。

  缺陷:過去一段時間裡很多人都不挑選win7 64位的體系。原因就是很多軟件不支撐64位,在win7 64位體系下無法運轉。其時win7 64位體系的不兼容性確實讓一部分人把它換掉了。可是,開展都需求一個進程,現在win7 64位體系現已不存在這樣的缺陷。或許應該這麼說:這本來就不是它的缺陷,僅僅其時的軟件遍及適用於32位的體系,當64位體系面世時導致沒有軟件支撐它。這樣與其說64位不兼容32位的軟件,還不如說32位軟件現已跟不上64位體系的腳步。假如硬要說win7 64位的缺陷,那就是它比較佔內存了。一個體系的功用越強壯就會越佔用內存,這兩者之間並不矛盾。

很明顯64位系統能夠比32位系統解析文件更加快一些。希望我的回答能夠幫助到你。


心情的溫度887

你把32位的windows的時間調到2039年,你就會看到wmplayer出錯不能運行了。

你把linux32位的時間調到這裡,也有故障發生。因為操作系統,原先設計的32位,用著用著就發現不夠用了。

比如原來128m就覺得很多,現在16G也很平常。操作系統支持多大內存是一是看地址位數的,二是看內存管理機制。32位也能使用大於4G的內存,但是效率就不一樣了。

早先系統設計的是32位時間,到2038年就會出問題。我們知道999加1,就要變成1000,但是計算機是定死了三位,這樣就會穿越回去。

在內存不是很多的情況下,32位更有優勢,但是在內存充足的時候,64位更有優勢。

高精度浮點計算毫無疑問,64更快。


風入寒城

純屬興趣,說幾點,不給什麼結論。

64位操作系統如果要運行32位程序,使用的是虛擬機機制,效率肯定低很多。而且,64位操作系統不可能直接運行16位程序,非要運行非常麻煩,而且虛擬機上再次虛擬,效率低到無法描述。

32位操作系統運行32程序肯定比64位操作系統快,因為不需要使用虛擬機。而且可以直接運行16位程序,當然也是虛擬機。

即使是使用64位操作系統,電腦中那個Program Files (x86)文件夾裡還有不少東西,其中很多是微軟的,這裡邊的程序統統都是32位的。微軟都沒完全實現從32位到64位的遷移,這點不如蘋果徹底,iOS11乾脆禁止32位程序運行。說實話我認為主要是錢的問題,畢竟需要大量人力去遷移和測試。


iJosefPan

Win7及以上體系都有分32位和64位,許多用戶在裝體系的時分也會想問32位體系和64位體系的差異在哪裡?

Win7 32位體系和64位體系的差異在哪裡?

1、你要知道當Win64位操作體系運轉起來的時分是要比Win32位的體系,理論上快2倍,是理論上。

2、說道最有用的一點,Win32位操作體系最多能夠支撐4G內存(實際上也就差不多3.15 3.25這個姿態)可是呢,假如你裝了64位的操作體系,4G的內存的話,能用的也就是3.7 3.8幾這個姿態,也能夠這麼說你的內存小於等於4G,這體系的事兒不必太糾結。

3、Win64位的操作體系,理論上支撐的內存很大,更多的是取決於你的主板有多少個插槽,你有多大的內存,我就有多大的識別才能!

4、這點就是兼容性的問題了,我們應該知道如下圖有兩個文件夾,一個後邊有個(x86),x86代表32位,x64代表64位,(x多少代表的是架構的意思,不需要多瞭解)之前32兼容性的確要好一些,但現在嘛,直到Win8.1體系開展得很好,兼容性都不錯。

5、現在假如自己的電腦配置滿足的話,主張裝一個Win7 64位旗艦版,不能說它是最好的,只能說他是最兼容的,(這個年月,我說的兼容只能是指一些小軟件了)至於現在Win8/8.1這樣的體系,簡直不必考慮兼容問題!

現在我們應該知道Win7 32位體系和64位體系的差異在哪裡了吧,其實也就是運轉速度和支撐內存的多少,假如你電腦合適裝64位體系,那麼我也主張你去裝。


亂花漸欲迷誰眼912

1、 首要,信任挑選64位Windows 7的網友中很有大比例是存儲體大於或等於4GB的操作體系下載。假如在32位Win7下,可運用的內存顯現為僅3.25G。

在32位元形式下的CPU,只能定址最大4GB的存儲體,受制於此,32位元的操作體系也只能辨認最大4GB的存儲體,由於在體系中,除了內存之外,還有其他的存儲設備,因此,真正能夠供內存使用的存儲體空間小於4GB,也就是看到的體系特點中顯現的3.25GB。

2、但在64位形式下的CPU則不同,64位CPU的最大定址空間為2的64次方bytes,Ghost XP SP3核算後其可定址空間達到了驚人的16TB(treabytes),即16384GB。當然,這僅僅理論,實際上,64位Windows7的各版本分別為8GB-192GB,其間:

1)家庭普通版最高支撐8GB存儲體。

2)家庭高檔版最高支撐16GB存儲體。

3)專業版、企業版和旗艦版最高可支撐192GB存儲體。

3、關於存儲體大於等於4GB的用戶,由於受到32位運轉形式的約束,不能最大化使用硬件資源,這時就能夠挑選安裝64位的操作體系。可是要注意:64位操作體系需求CPU的支撐64形式,即其指令集包括EM64T。在安裝64位Win 7前請先確認CPU是否支撐64位形式,一般來說,2006年之後購買的CPU均援助64位元形式。

4、其次,再在運算功能做比較。理論上,64位渠道上的運轉功能要遠超過32位渠道,由於CPU通用寄存器的資料位元寬是不同的,64位元渠道是64位,32位渠道是32位。64位渠道能夠運轉64位指令,處理器一次可提取64位數據(一次提取8個字節數據),比32位元(一次提取4個字節數據)進步了一倍,在理論上,功能會進步1倍。

所以,假如內存很大,64位Windows7比32位Windows7運轉速度快。假如內存3g以下,仍是32位Windows7運轉速度快。


分享到:


相關文章: