0x13 內存管理(二)

四、頁表結構 例子 一個具有32位邏輯地址空間的系統,頁大小4KB(也就是212),那麼一個頁表最多可包含1M個表項(232/212=220)。 假設每個頁表項4個字節,每個進程需4MB空間放頁表,也就是1024個連續頁面來存儲頁表本身。 顯然需要這麼多個連續頁面來存放頁表不一定能實現。 解決方法: 層次頁表 將頁表劃分爲更小的部分,如兩級頁表就是將頁表再分頁。 哈希頁表 反向頁表 例子:4KB頁
相關文章
相關標籤/搜索