※ 本文為 swallow.bbs. 轉寄自 cd.twbbs.org 更新時間: 2013-01-31 01:55:30
看板 P_RedWolf
作者 標題 [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
--
紅狼太難畫了 我可不可以畫隻紅色的波利就好?
『紅色波利』
◢◣
--
* Origin: 中正築夢園 (CcuDream.twbbs.org) ★ From: 140.123.104.234
--
※ 看板: Swallow 文章推薦值: 0 目前人氣: 0 累積人氣: 78
回列表(←)
分享