分页存储管理系统中逻辑地址到物理地址的转换
题目:
一分页存储管理系统中逻辑地址长度为16位,页面大小为1KB。现有一逻辑地址为OA6FH,且第0、1、2、3页依次存放在物理块3、7、11、10中。逻辑地址OA6FH对应的物理地址为( )。
解:
(O是啥意思呢?H是十六进制)
法一,拼凑
- A6F === 1010 0110 1111
- 页面大小为1KB,所以,页面长度为10比特,所以,10 为页号,等于十进制2
- 以题中条件,2对应物理块11,11转化为二进制为 1011, 加上页内地址
- 1011 10 0110 1111 === 10 1110 0110 1111 === 2E6F
法二
,10进制
- A6F === 2671, 2671/1024 == 2 … 623
- 11 * 1024 + 623 === 11887 === 2E6F
法三,16进制
- 1024 === 400
- A6F/400 === 2 … 26F
- 11 === B
- B*400+26F === 2E6F