分頁存儲邏輯地址轉物理地址:
例題:已知某個分頁系統,頁面大小爲1K(即1024字節),某一個作業有4個頁面,分別裝入到主存的第3、4、6、8塊中,求邏輯地址2100對應的物理地址。
頁號 | 物理塊號 |
0 | 3 |
1 | 4 |
2 | 6 |
3 | 8 |
分析:
- 第一步:求邏輯地址的頁號:2100 ÷ 1024 = 2 (整除)
- 第二步:求頁內地址:2100 % 1024 = 52 (取餘)
- 第三步:根據邏輯地址的頁號查出物理地址的物理塊號:即邏輯地址的第2頁對應物理地址的第6頁。
- 第四步:求出物理地址:6 × 1024 + 52 = 6196
十六進制邏輯地址轉物理地址
例題:一分頁存儲管理系統中邏輯地址長度爲16位,頁面大小爲4KB字節,現有一邏輯地址爲2F6AH,且第0、1、2頁依次存放在物理塊5、10、11中,求邏輯地址2F6AH對應的物理地址。
頁號 | 物理塊號 |
0 | 5 |
1 | 10 |
2 | 11 |
分析:
- 第一步:由 “頁面大小爲4KB字節” 得出,頁內地址是二進制的12位(4K=),所以F6A是頁內地址,頁號也就是2了。
- 第二步:通過頁表查詢到物理塊號:11。所以物理地址是:BF6A。