方法一: 逻辑地址以十六进制数给出
1:有一系统采用分页存储管理,有一作业大小是8kB,页大小是2kB,依次装入内存的第7,9,A,5块。试将逻辑地址0AFEH,1ADDH转换成内存地址。
解: 逻辑地址0AFEH=0000 1010 1111 1110 B
2K=2^11 页内地址占低位11位,高位地址页号P=1 页内地址d=010 1111 1110
查页表可以第一页装入到页内存第9块中,9=1001B
物理地址=
0100 1010 1111 1110=4AFEH
同理:
逻辑地址1ADDH= 0001 1010 1101 1101
页号p=3 页内地址d=010 1101 1101
物理地址=0010 1010 1101 1101=2ADDH
方法二: 逻辑地址以十进制数给出
按照公式计算出页号和页内地址
页号=逻辑地址%页大小;
页内地址=逻辑地址 mod 页大小
再根据题意产生页表;
内存地址=块号*页大小+页内地址