计算机操作系统,分页存储管理求物理地址

某分页存储管理的用户编程空间有若干个页面,每页为1KB,内存为16MB.假定某时刻某页的逻辑地址为4062B,已知页表寄存器中页表始址为2004B,页表长度为8,此时刻内存部分数据如下表,求该页的物理地址,并指出该物理地址中的数据.
希望有计算过程

第1个回答  2023-01-13
该页的物理地址为D80F,数据为0B。追问

可以写个计算过程吗?

追答

计算过程如下:首先,通过计算,可以得出该页的页号为10,也就是页表中第10项,然后通过取页表中第10项(2004+2*10=4044)得到页表项值,即0D80,最后,将0D80 与 页内偏移量 062 进行“或”运算,可以得出该页的物理地址为D80F,并且该物理地址中的数据为0B。

追问

哎,还是看不懂,页号是用这个公式求吗?( 页号=逻辑地址/页大小)?

相似回答