某虚拟存储器的用户编程空间共32个页面,每页为1KB,内存为16KB。假定某时刻一用户页表中已调入内存的页面的页号和物理块号的对照表如下: 页号 : 0 1 2 3 物理块号: 3 7 11 8则逻辑地址0A5C(H)所对应的物理地址是什么?要求:写出主要计算过程。
时间: 2024-02-19 13:01:46 浏览: 214
用户申请很大的一块内存,如何得到每页对应的物理地址
逻辑地址0A5C(H)对应的页号为10,页内偏移量为5C(H)。根据已知的页号和物理块号对照表,可知页号10对应的物理块号为8。因为每页大小为1KB,即2^10,所以页内偏移量为5C(H)的实际地址为页号为10的物理块号对应的物理地址加上5C(H)。因此,逻辑地址0A5C(H)所对应的物理地址为:
物理地址 = 8 * 1024 + 5C(H) = 820C(H)
其中,8 * 1024为页号10对应的物理块号8的物理地址,5C(H)为页内偏移量。
阅读全文