PDA 的 ram 為何都是 45M or 50M
t600 開完機就所剩無幾了..
是先天限制嗎?
跟以前 dos 640K 一樣的道理嗎?
再簡單說一次 CE 5 的 kernel (WM5/6 都還是 base on CE5 kernel), 每個 process 的 VIRTUAL ADDRESS limit 是 32MB, 但是系統是可以 support 到 512 的 physical memory space mapping, 但扣掉一些哩哩叩叩, 大概要裝個 300MB 是可以的, 只是 RAM 越多越耗電, 需要的 board size 也越大, 所以 OS 本身沒有太大的 limitation, 反倒是耗電等其它問題才是.
至於 32MB 的 Virtual Address Space, 的確再某種程度上就像是 DOS 640KB 的 limitaiton, 不過當 一個 system 裡頭的 DLL (由其是 在 OS 開完機後才安裝的 App 的 Dll, 不管是 BuiltIn or User Apps) 的數量太多時, 很有可能就會把 32MB 消耗光, 而 system 就會開始初現一些奇奇怪怪的問題.