看板 P_RedWolf
作者 ch890333 (紅狼)
標題 [OS] 12/23
時間 Tue Dec 23 10:09:22 2008



Page-table base register

Page-table lengh register


   一次   兩次         存取兩次是使用MMU的overhead
CPU -> MMU -> memory
      TLBs
       ↓
      Translation Look-ahead Buffer s (功能就是cache)

TLBs把之前查過位址的存起來

因為是硬體做的 → 平行處理 → 超快



Valid-invalid 說穿了也是從page table去做

Shared Page Example

    如果不share 那同樣的資料就會重複佔據記憶體

    page table指到同一個地方

        不過要share的記憶體和program在LA中必須為同location (OS2)

        若硬體支援則例外


Two-Level Page-Table Scheme

搭配outer page-table 使用



--
紅狼太難畫了 我可不可以畫隻紅色的波利就好?
    『紅色波利』
        ◢◣
--
* Origin: 中正築夢園 (CcuDream.twbbs.org) ★ From: 140.123.104.233

--