都說64位作業系統比32位的快,怎麼感覺同樣配置還是32的快啊?

時間 2021-06-01 00:31:47

1樓:張三瘋

誰說的 64位比32位快的 ?

個人理解是 64位cpu可以管理更多的記憶體硬碟裝置啥的。

32位記憶體有最大的限制 64位也有但是基本上你達不到那個限制

2樓:戮世帝尊

這個位數指的是CPU GPRs(General-Purpose Registers,通用暫存器)的資料寬度為64位,64位指令集就是執行64位資料的指令,也就是說處理器一次可以執行64bit資料。

簡單的說x86代表32位作業系統 x64代表64位作業系統。如果你的CPU是雙核以上,那肯定支援64位作業系統了。如果你的電腦記憶體大於4G,那就要用64位的系統了,因為32位的Windows 7也好,Vista也好,最大都只支援3.

25G的記憶體。而64位的windows 7最大將支援128G的記憶體。

64bit計算主要有兩大好處:可以進行更大範圍的整數運算;可以支援更大的記憶體。

記憶體這是64位系統最顯著的優點,它可以使用超過4GB的記憶體 。大多數新的台式電腦和膝上型電腦至少擁有4GB的記憶體。問題是,像Vista和Win 7的32位版本只能夠用大約3GB的記憶體 。

相比之下,64位的Windows 7可以利用高達128GB的記憶體,還能夠使用的記憶體對映取代BIOS的功能,從而使作業系統真正使用完整的4GB的。

win10之後支援的記憶體容量就大了很多

3樓:淡月清風

32位的 Windows 7 速度飛快,32位的 Windows 10 卡炸了。

近年來新開發的系統和應用程式明顯占用資源更多,對資源的使用沒有節制,各種複雜臃腫的框架堆在一起。

4樓:高宇

32位和64位本質上是計算機位址匯流排的寬度

32位系統有8個暫存器,而64位下有16個64位暫存器

32位系統的指標是4個位元組的,64位系統的指標是8個位元組的.

所以說乙個普通的不需要大記憶體的程式,32位和64位執行起來效能沒什麼差別,反而是64位的程式需要更大的記憶體.

CPU本身的快取就不大,然後指標的話占用空間翻了一倍,就會產生一些效能問題.配置越低的電腦越明顯.還有快取的乙個命中率,32位的程式會稍微好一點,尤其是在快取比較小的CPU上就會有明顯的差距.

所以說在一些老舊的電腦上,32位系統是明顯比64位快,因為每個程式的效能差一點點,疊加起來就很可觀了.

其實32位的系統是36位的實體地址擴充套件,系統是可以支援大記憶體的,只不過是每個程式所能呼叫的記憶體總量不超過4G. 目前64位的系統是48位的定址.

不管是32位還是64位,其實都是呼叫CPU內部的SIMD指令,只不過現在CPU效能逐漸提公升,這種效能的差距無非是多花點錢提公升一下硬體就能解決的,所以就不是那麼太重要了.

5樓:laserpen

這與軟體相容性有關。為了32位系統設計的軟體,內部有較大概率會用到32位數值,32位數值在32位系統上會更快。而特別為64位系統設計的軟體,內部有較大的概率用於64位數值,此軟體在64位系統上更快。

因此,一些立項時間較早的軟體更有可能出現在32位系統上執行速度快過64位系統,而立項時間較晚的軟體,更有可能在64位系統上有更高的效能。

6樓:Dr3amdiv3r

並不是說64位比32位就快,而是在記憶體定址方面與整數運算方面64位更有優勢,32位CPU其可識別最大記憶體空間為3.2G,而64位理論最大可以達到1700GB,而在同樣執行32位程式時,64位CPU的效能實際是不如32位的,因為64位CPU是以相容形式執行的,也是要在64位程式上才能發揮64位CPU的效能。

當然完完全全純64位CPU,就是完全不相容32位程式的CPU也有,Intel的Itanium(安騰)就是,IA-64架構,但是理念太過超前,步子太大扯著蛋了。

7樓:搞嘰嘰

就論速度,64位系統+64位程式+足夠的大記憶體效率才快得起來,如果只跑常規32位軟體,說實在的還是32位系統快,64位系統跑32位程式效率還真不如32位快,尤其是低端CPU奔騰賽揚阿童木或不超過雙核的CPU,我辦公配置機裝過很多,不到四核+8G記憶體我是不推薦裝64位系統的。

8樓:

64位作業系統只是支援使用更多的記憶體而已

而32位系統只能使用不到4G的記憶體

在效能上也並不是64位跑起來就更快但是是大勢所趨吧

9樓:時光暴走

記憶體足夠的情況下.64bit系統跑64bit程式比32bit系統跑32bit程式塊.

你的軟體優先選擇64bit版本的了嗎

為什麼 64 位作業系統可以執行 32 位應用程式?

pansz amd64 架構,以及 intel em64t 架構的 CPU 都實現了一種 在 64 位模式下執行 32 位程式 的方式。這個模式最初是 amd 設計的,有興趣的可以檢視當年 amd k8 cpu 的技術文件,裡面有非常詳細的描述。從某種意義上說,intel 的 ia64 之所以失敗,...

64 位系統和 32 位系統相比,有哪些優缺點?

foreverwatson 除了小記憶體的老機器,都直接64就好了。前些年還有些軟體32的相容性比64的好,近些年已經反過來了,很多新軟體都沒有32位的版本了,而且一般64位系統裝32位軟體可以用,反過來裝都裝不上。 32位占用記憶體小,但是最大支援3.75G記憶體 而64位占用記憶體要比32位大些...

對於32位的作業系統而言。在磁碟讀取檔案後如何確定某乙個位元組的位置?

XZiar 這個問題去翻系統API不就很明顯了嗎,比如Windows就有LargeInteger。其實32位系統也不是只能支援到4G記憶體。32位是指通用暫存器為32bit,也可以認為C C 裡指標大小為32bit。但是,系統層面從來沒說所有可訪問的位址都要用獨一無二的單個指標來表示啊。乙個指標不夠...