【操作系統】段表的邏輯地址和物理地址的轉換


在段頁式虛擬存儲管理系統中,假設有如下段表結構信息。

段號

基地址

段長

0

219

600

1

2300

14

2

90

100

3

1327

580

4

1952

96

 

請回答下面5個邏輯地址的物理地址分別是多少?

(1)0520

(2)111

(3)2800

(4)3480

(5)4156

 

俺自個琢磨出來的答案:

(1)0 520 (意思是第0段偏移520個字節,物理地址為基地址219+偏移量520)649 

(2)1 11     2311   

(3)2800    800>100(段的長度),那么直接判定其段號越界

(4)3480        1807

(5)4156            156>96  段號越界
 
其實這道題寫法有點怪,我看別人都是(0,520)這樣寫的,比較容易分出段號和偏移量。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM