瀏覽單個文章
blue70053
Advance Member
 
blue70053的大頭照
 

加入日期: Dec 2004
您的住址: 台南↔小港
文章: 425
大家的回應好像都離題了∼變成核心戰∼囧,我來回應樓主好了。

「憑印象回答」

32bit跟64bit的OS,老實說,對「一般使用者」來說根本就沒感覺。
更何況,XP系列(含Vista)的64bit OS定址並不完整(忘了在哪裡看到的,好像是國外的Linux論壇),這就變成XP系列的OS最大的功能是支援4G以上的記憶體。

所以,那個論壇最後討論出來的結果是M$ 64bit的OS只有Server系列可以用。
但問題來了,你要發揮出64bit的效能,不光是OS要有「完整64bit定址」,連軟體也要有,問題是一堆軟體都沒有。

就我的記憶,目前的64bit軟體,頂多是拿32bit的原始碼,以64bit的Compiler重新編譯過。
所以,它變成可以在64bit OS執行,但是,它依然是一個32bit的軟體。

你說有差嗎?我想是沒有的。

接著,64bit的OS並非是向下相容,而是將32bit的函式庫串連。
如此,當軟體有用到32bit的東西時,就可以直接連過去,這樣還是可以跑的。這就讓人誤以為,64bit的OS「可以」向下相容。

結語,當需要「大量」運算時(包括轉檔),64bit的OS確實是有它的優點,但重點是「軟體也要是64bit的」。

以上資料,是之前玩Linux 64bit而挖出來的,真實性有待神人查證。
__________________
黃色鬼屋戰鬥卡:39020602

我的部落格Taiwan獼猴
舊 2008-04-12, 01:27 PM #33
回應時引用此文章
blue70053離線中