首页 > 试题广场 >

计算物理地址(8分) 一个操作系统基于基本分段的存储管

[问答题]

计算物理地址(8)

一个操作系统基于基本分段的存储管理方式。支持的最大段长度为64KB,一个进程的段表如下(十进制)
请问: 逻辑地址0x47FD5对应的物理地址是多少?逻辑地址0x003FF对应的物理地址是多少?

推荐
解(1)0x47FD5,低4个16进制数表示段内地址,高1个16进制 数4刚好对应段号。可以看到,该地址对应段号4.该段的最大长 度是32K。即1000 0000 0000 0000。而该地址的段内地址是0111 1111 1101 0101。
(2)段号是0,段内的16位2进制数是0000 0011 1111 1111。 段号0的段长只有512,即16位段内地址最大是0000 0000 1111 1111。(段内地址也是从0开始的。比如说,段长是1KB,段 内地址从0~1023)显然,段内越界了
发表于 2018-07-18 21:10:30 回复(0)
1
发表于 2020-05-09 09:17:50 回复(0)