顯示廣告
隱藏 ✕
※ 本文為 swallow.bbs. 轉寄自 cd.twbbs.org 更新時間: 2013-01-31 01:55:30
看板 P_RedWolf
作者 ch890333 (紅狼)
標題 [OS] 12/30
時間 Tue Dec 30 09:41:17 2008



五哥的murmur時間:

    其實今天我本來要穿短袖出門的 但是短袖穿完了



Segment table

fram * 4k = 實際位址

-base
-limit


之後會被軟體擴充 有更多元的解釋

Segment hard ware
-這邊就是計組第七章開頭


mmu在intel中是很重要的角色

80286 之前 intel沒有提供良好的記憶體保護 所以比較好的os像UNIX跑不起來

      (seg)
cpu -> MMU -> MM
       ^^^
       因為這個不好用 所以沒有很多人移植 IBM除外

80386有改變
      (seg) (pagging)
cpu -> MMU -> MMU --------> MM
                  每單位4k
      保      這
      護      邊    btw [Linux]在此時出現
      在      沒
      這      有    但os通常直接抓pagging
      裡            所以會有相關的病毒出現



os會保證base和offset會換成32
    base 0 + limit 4g -> 不會超過

segment 用軟體取代硬體





邏輯上都為四層的pagging 在32bit的系統中 第三層長度為0


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

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