瀏覽單個文章
勇仔
Amateur Member
 

加入日期: Feb 2001
文章: 45
要了解"虛擬記憶體分頁"
首先應該要先分清楚"虛擬記憶體", 跟"分頁"是不同的兩件事
分頁的作用是為了讓OS有效率的分配記憶體空間給程式
而虛擬記憶體的作用則是為了因應實體憶體不足,
而將不常用的記憶體"分頁" swap到"虛擬記憶體"上
以期能在有限的實體記憶體上執行(存放)更多的不同程式的程式碼及其資料
所以理論上, 如果有足夠大的實體記憶體,是可以不用"虛擬記憶體"的
但在現實的世界中,
vista或xp好像沒有預想到記憶體會有這麼便宜
大家動不動就裝個8G的DRAM,
所以還是照例的會把不常用的"分頁"給swap到所謂的"虛擬記憶體"上
而因應方法, 就是他傻瓜我聰明,
把實體記憶體切一塊出來當成ramdisk
再告訴vista, xp這就是"比較慢的虛擬記憶體"
於是沒事vista, xp就會把不常用的"分頁"給swap到同樣快速的ramdisk上
而我們使用起來的速度也就會覺得變快了
舊 2008-04-12, 12:34 PM #34
回應時引用此文章
勇仔離線中