在段頁式虛擬存儲管理系統中,假設有如下段表結構信息。
段號 |
基地址 |
段長 |
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)這樣寫的,比較容易分出段號和偏移量。