24h購物| | PChome| 登入
2010-01-06 16:41:00| 人氣1,487| 回應0 | 上一篇 | 下一篇

同系統下,OS 32bit和64bit的差別?

推薦 0 收藏 0 轉貼0 訂閱站台

http://www.pcdvd.com.tw/printthread.php?t=785592&page=4&pp=10

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的東西時,就可以直接連過去...

 

軟體大部份都不是用組合語言去寫的,而是靠Compiler去轉換較高階的語言,如果是較高階的抽象語言 Compile成64位元 相對的Compiler產生出來的Machine Code 或是Assembly自然也是對應到64位元的指令, 再來是你講甚麼鬼的"32bit的函式庫串連" 在Windows x64,64bit的程式是不能呼叫32bit的library,最明顯的一點就是IE 7 64bit是不能安裝Flash Player 9 的ActiveX Plug-in 因為,Adobe還沒有發佈64bit的Flash Player, 另外 Java Browser Plug-in也是相同的情形

台長: Column
人氣(1,487) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 不分類 | 個人分類: 科技 |
此分類下一篇:就算你不愛 3D還是來了…
此分類上一篇:變本加厲開放 學者:政府瘋了

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文