顯示廣告
隱藏 ✕
※ 本文為 swallow.bbs. 轉寄自 cd.twbbs.org 更新時間: 2013-01-31 01:55:29
看板 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 使用



--
紅狼太難畫了 我可不可以畫隻紅色的波利就好?
    『紅色波利』
        ◢◣
      ◣█
     █▇                               這年頭 都流行在簽名檔放BLOG...
      ◥██◤ ψjohn112136 (畢卡囧)           http://nublog.cc/?u=ch890333
--
* Origin: 中正築夢園 (CcuDream.twbbs.org) ★ From: 140.123.104.233

--
※ 看板: Swallow 文章推薦值: 0 目前人氣: 0 累積人氣: 88 
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇