首页 > 编程知识 正文

微机原理物理地址和逻辑地址,物理地址逻辑地址转换

时间:2023-05-05 10:54:37 阅读:155691 作者:1228

存储管理包括连续存储和非连续存储,非连续存储分为分页存储、分段存储和段页存储。

分页存储逻辑地址传输物理地址:

例如:

某个寻呼系统具有1K的页面大小(即1024字节,某个作业有4个页面,分别加载到主存储器的第3、4、6、8个块中,与逻辑地址2100相对应的物理地址

解:

步骤1 :求出逻辑地址页序号=2100/1024=2(舍去)

步骤2 :求它的页面内偏移量=2100 % 1024=52 (剩余) ) ) )。

步骤3 :根据主题生成页面表:

页码框编号/帧编号

0 3

1 4

2 6

3 8

步骤4 )根据逻辑地址页编号检测物理地址的页箱编号/帧编号:

如上所述,逻辑地址的第二页对应于物理地址的第六块。

步骤5 :求出物理地址=6*1024 52=6196

十六进制逻辑地址转物理地址

例如:

寻呼存储管理系统的逻辑地址的长度是16位,页大小是4KB字节,现有的逻辑地址是2F6AH,第0、1、2页依次存储在物理块5、10、11中。 求出与逻辑地址2F6AH对应物理地址

解:

步骤1 :将逻辑地址2F6AH转换为二进制。 001011110110

步骤2 :因为页面大小为4KB字节,所以(4KB=2的12次方)。 因此,逻辑地址的低12位是“页内地址”(也称为页内偏移) )。

步骤3 )因为逻辑地址的后12位是页内地址,所以剩下的前4位是页码(0010是页码)

步骤3 :根据页表可知,1011 (相对于十进制数为2的页框编号)块)为11 )二进制数为1011 )

所以最终的物理地址是1011 1111 0110 1010

即BF6AH

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。