作者rnbjacky (浪漫A大調)
看板Grad-ProbAsk
標題Re: [理工] [OS] segment table
時間Sun Mar 6 17:31:56 2011
→ dna6830486:有個疑問...offset(a)430(b)12 這是怎麼看出來的?
在Segmentation下, 邏輯位址可以由2個部分組成
< segment-number, offset >
這個格式要背唷 不然看到會不知道是什麼
希望有解決您的問題!
步驟如下:
1.查segment number
2.比較offset是否小Length 若是, 3. 否則是invalid reference
3.Physical addresses = Base + offset
(a)0,430
1.查Segment0
2.430 < 600
3.實體記憶體位址 = 648
(b)1,12
1.查segment 1
2.12 < 14
3.實體記憶體位址 = 2312
(c)2,500
invalid
(d)3,400
1727
(e)4,112
invlid
這一題簡單又重要
希望有幫上您的忙!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 221.120.1.32
推 dna6830486:謝謝~ 03/06 17:40
→ dna6830486:有個疑問...offset(a)430(b)12 這是怎麼看出來的? 03/06 20:38
推 qs90854:不是題目給的嗎 03/06 21:11
※ 編輯: rnbjacky 來自: 221.120.1.32 (03/06 21:18)
→ aoqq12:= =到底有沒有再看題目 03/06 21:23
推 dna6830486:喔喔...我看懂了...謝謝 03/06 21:26
→ rnbjacky:原po應該是真的不會而已啦 版友別這麼兇麻~~~QQ 03/06 22:20
※ 編輯: rnbjacky 來自: 221.120.1.32 (03/07 09:12)
推 dacvidania:這也是課本習題喔 03/07 15:11