
我在 AMD 64 機器上有 32 位元 Ubuntu,如果我安裝 64 位元 GNU/Linux 會運行得更快嗎?
答案1
這取決於。 一般它會使用稍微多一點的記憶體(可能會減慢速度),但也會存取 CPU 中更多的暫存器。差異通常很小。
答案2
這完全取決於您正在執行的程式。如果它們經過優化以利用 64 位元運算的能力,那麼您肯定會發現效能得到提升。
答案3
把它想像成一輛車輛……一輛載有 32 噸貨物的卡車可以和一輛載有 64 噸貨物的卡車一樣快……這就是系統的頻率……但它們的有效負載是不同的。
64 位元系統每個「時脈週期」可以傳輸的資料量是 32 位元系統的兩倍...兩者都可以在 2GHz 下運行,但 64 位元系統可以傳輸兩倍的資料。
這是買者自負的一點:
If the hardware allows it.
回想過去的日子(恐龍之類的......)。
曾經在 16 位元總線上使用 32 位元處理器......因此,雖然處理器可能會處理數據,但由於數據瓶頸,將數據傳入和傳出內存和設備並不比 16 位元系統快-公共汽車。
如今的 32 位元/64 位元系統很少再遇到這種情況...但請記住,您的匯流排選項現在包括 AGP、PCI、PCI-e 以及他們今天使用的任何巧妙的新縮寫。 「速度」取決於許多因素,主要是您的裝置在這種情況下相互通訊的速度有多快。
大多數情況下...感覺上...不,我沒有註意到我的系統從 32 位元到 64 位元有任何大幅增加。但是64位元系統可以存取更多的內存,程式可以在內存中保存更多的資料(32位元進程最大2GB,64位元進程有一些巨大的數字......(不記得了!))
作為測試,您可以在 32 位元版本中安裝 SAME 發行版一段時間...然後將所有內容重新安裝為 64 位元...從使用者的角度來看,沒有任何真正的變化。 (從程式設計師的角度來看……天啊!!混亂!毀滅!不……這很整潔!)