存储管理包括连续存储和非连续存储,非连续存储分为分页存储、分段存储和段页存储。
分页存储逻辑地址传输物理地址:
例如:
某个寻呼系统具有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