Re: [理工] [OS] segment table
→ 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
推
03/06 17:40, , 1F
03/06 17:40, 1F
→
03/06 20:38, , 2F
03/06 20:38, 2F
推
03/06 21:11, , 3F
03/06 21:11, 3F
※ 編輯: rnbjacky 來自: 221.120.1.32 (03/06 21:18)
→
03/06 21:23, , 4F
03/06 21:23, 4F
推
03/06 21:26, , 5F
03/06 21:26, 5F
→
03/06 22:20, , 6F
03/06 22:20, 6F
※ 編輯: rnbjacky 來自: 221.120.1.32 (03/07 09:12)
推
03/07 15:11, , 7F
03/07 15:11, 7F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 2 之 3 篇):