瀏覽單個文章
ProtoZohar
Master Member
 
ProtoZohar的大頭照
 

加入日期: May 2009
文章: 2,405
引用:
作者RogerShih
IO mapping 並不會實際吃掉記憶體,而是吃掉定址,大多情況下,也不會吃掉那麼多。

這也是為什麼 ramdisk 可以把4G內記憶體拿來作快取的原因。(例如,你系統有 4GB ,windows 裡面只看的到 3.25G ,剩下的 0.75G,Ramdisk 可以幫你抓出來使用).

2GB 節區的限制,簡單的說,是當初為了簡化系統中運作所有執行的程式有一個一致而簡單的設計來的。

雖然說這種設計不是很有遠見,當初我罵微軟將硬體映射區放在後面而非前面,�**� DOS 覆轍,不過算一算從 Windows 95 算起,到現在也快 20 年,才真正碰到當年很多人預見的問題,我覺得也算是夠了。

不知道能不能請教RogerShih兄可能是很基本的問題 :那就是吃掉定址與記憶體的差異在哪啊?

另外是否可以稍微請RogerShih兄分析一下硬體映射區的前後差異、彼此間有怎樣的影響等等

以及是否可以針對「為了簡化系統中運作所有執行的程式有一個一致而簡單的設計」這點稍微講解一下?

希望可以多學一點,懇請RogerShih兄能解惑一下
__________________
眞子内親王                    綠壩娘
舊 2009-06-16, 01:43 AM #49
回應時引用此文章
ProtoZohar離線中