『壹』 32位系統和64位的有什麼不一樣的
首先說兼容性:
以我的經驗,64 位的兼容性更好。理由很簡單:通常 64 位的系統,可以運行 64 位應用程序和 32 位應用程序。但是 32 位的系統,並不總是能正常運行 64 位的程序。
所以,基本上 64 位裝了 multilib 然後 64-32 通吃, 32 位雖然理論上可以吃 64 位應用程序,但這方面的測試和應用並不普遍,出了問題誰也不保證能解決。
我現在所有的 linux 機器都是 64 位。鑒於 Linux 下面絕大多數應用程序都有 64 位,Linux 顯然是比 Windows 更值得上 64 位的。
現在來說優點:
64
位的一個優點就是你的 CPU 終於可以全部用上了,在 32 位模式中,你的 CPU
只有一半的寄存器起了作用,而這部分寄存器也只有一半的空間(低32位)起作用。真正工作的寄存器空間只有四分之一。換句話說,32位模式中,你的
CPU 有四分之三的寄存器空間是閑置的。
64 位的另外一個優點是原生 SSE 支持,一般而言,32 位 Linux
代碼的編譯選項都不帶 SSE,除了某些單獨處理要支持 SSE 的應用程序以外。而 64 位的所有應用程序,SSE 都是打開的,因為所有 64 位
x86 CPU 都支持 SSE,所以這個選項直接打開了。
當然 64
位另外一個優點就是你的應用程序終於可以用上2G以上的內存了,32 位可以使用 PAE 內核你的系統總內存達到
64G。——但是對於任何一個單一的進程,你仍然受到 4G 的限制,而對於不同的系統而言,有可能只能用到 2G。而對於 64
位系統,任何一個程序都可以分配超過 4G 的內存,這對於 Photoshop 一類吃海量內存的軟體來說非常有用。
最後來說說缺點:
64位的最大缺點自然是內存佔用。首先, 64 位代碼天然的比 32 位代碼長一倍,考慮到指令集方面的優化,實際上,64位代碼可能只相當於32位的 120%-150% 空間,當然,即便是這一點,也比原先佔用更多了。
其次,如果你一定需要運行那些閉源的,不帶 64 位支持的 32 位軟體,那麼你就需要安裝 multilib,而這,一定程度上意味著你一個機器有兩套庫,這又是額外的內存佔用。
所以總的來說,系統內存佔用可能加倍,當然這對目前的主流機器來說並沒有太大問題。也就是從原先的系統啟動 512M,變成了系統啟動占 700M-1G 的水平。
『貳』 想下個linux操作系統,請問下載64位的還是32位的呢,2者區別在哪
一個常見的誤解是︰除非計算機安裝的內存大於 4 GB,否則 64 位架構不會比 32 位架構好.首先跟你介紹下32位和64位的用途,32位是90%用戶用的,就是普通用戶用的,32位支持的軟體非常多,應該說是幾乎的全部,而64位系統比較特別是針對特殊職業用的版本比如設計建築和大型圖形設計,特殊行業的操作系統,而且支持的軟體比較少。
另外,linux系統是開源的,所以它裡面的軟體也大部分是開源的。所以也就沒有32位資源更多之說。
我個人建議使用32位的,建議使用centos linux。
linux64位系統比較占內存如果你內存足夠大可以.
『叄』 linux 系統32位好還是64位
選64位的吧,可以兼容32位的程序。 許多服務程序如MySQL,64位版本性能明顯優於32位版,因為32位進程的內存定址空間只有4G,為了發揮硬體平台的最大性能應該選64位版
『肆』 linux32位和64位的區別
第一點設計初衷不同:
64位操作系統的設計初衷是:滿足機械設計和分析、三維動畫、視頻編輯和創作,以及科學計算和高性能計算應用程序等領域中需要大量內存和浮點性能的客戶需求。換句簡明的話說就是:它們是高科技人員使用本行業特殊軟體的運行平台。而32位操作系統是為普通用戶設計的。
第二點定址能力不同:
64位處理器的優勢還體現在系統對內存的控制上。由於地址使用的是特殊的整數,因此一個ALU(算術邏輯運算器)和寄存器可以處理更大的整數,也就是更大的地址。比如,Windows
Vistax64Edition支持多達128GB的內存和多達16TB的虛擬內存,而32位CPU和操作系統最大隻可支持4G內存
第三點要求配置不同:
64位操作系統只能安裝在64位電腦上(CPU必須是64位的)。同時需要安裝64位常用軟體以發揮64位(x64)的最佳性能。32位操作系統則可以安裝在32位(32位CPU)或64位(64位CPU)電腦上。當然,32位操作系統安裝在64位電腦上,其硬體恰似「大馬拉小車」:64位效能就會大打折扣。
第四點運算速度不同:
關於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位系統性能比32位的提高1倍。
『伍』 64位linux和32位linux的區別
64位linux和32位linux使用是一樣的,但是唯一不一樣的就是64位linux的速度更快點。如果是你個人使用的話我可以這樣說你感覺不出來。而且64位的linux更占內存(如果你內存足夠大的話就另當別論),我想現在的個人的電腦估計也就是2G左右吧。
至於說的32位的資源多,我感覺這句話應該用在windows下吧。因為linux是開源的,所以它裡面的軟體也大部分是開源的。所以也就沒有32位資源更多之說。
我個人建議使用32位的,建議使用centos linux。
謝謝。
『陸』 linux系統分32位和64位嗎
當然,Linux系統是有32位和64位之分的!
它們之間有何不同:
第一、設計初衷不同
64位是為視頻、繪畫、高性能應用程序所設計開發的;32位是為普通用戶開發的。
第二、配置要求不同
64位操作系統只能安裝在64位電腦上,32位操作系統可以安裝在64位電腦上。
32位操作系統安裝在64位電腦上,其硬體恰似大車拉小車,這樣64位硬體性能會大打折扣。
第三、運算速度不同
64位CPU的數據寬度為64位,64位指令集可以運行64位數據指令,也就是說處理器一次可提取64位數據。比32位提高了一倍,理論上性能會相應提升1倍。
第四、定址能力不同
在Linux下32位系統不打開PAE的情況下,只能支持4G內存。
32位系統最大隻能支持3.2g左右內存,而64位系統支持高達128g的物理內存和多達16TB的虛擬內存。
第五、軟體普及不同
64位軟體相較32位軟體少。
『柒』 64位linux和32位linux的區別是什麼
64位linux和32位linux使用是一樣的,但是唯一不一樣的就是64位linux的速度更快點。如果是你個人使用的話我可以這樣說你感覺不出來。而且64位的linux更占內存(如果你內存足夠大的話就另當別論),我想現在的個人的電腦估計也就是2G左右吧。
至於說的32位的資源多,我感覺這句話應該用在windows下吧。因為linux是開源的,所以它裡面的軟體也大部分是開源的。所以也就沒有32位資源更多之說。
我個人建議使用32位的,建議使用centos linux。
謝謝。
『捌』 linux 32-bit 和64-bit的區別
操作系統位數區別,在原理上體現在cpu處理的指令字長一個是32bit,一個指令字長是64bit。定址也是這樣。cpu 64指令,意味著,同樣的一條指令,包含的信息量大,更少的指令條數就能完成一樣的功能。存儲字長64位,意味著可以表示的地址空間更大。能管理的內存更大。詳細說的話就多了。
簡單說「64bit的,支持的內存條,幾乎沒有限制(很大)」,「32bit的,只支持4G的內存,操作系統再佔用一部分,用戶可用的只有3G左右,哪怕你添加內存條,系統也不認」
應用方面,32位的軟體和64位的軟體不通用。64位的操作體統可以通過「32位運行庫」實現對32位應用程序的支持