分页存储逻辑地址转物理地址:
例题:已知某个分页系统,页面大小为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。