一道操作系统题,在一个分页存储管理系统中,逻辑地址长度为16位,页面大小为4096B,现有逻辑地址2F6AH

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一道操作系统题,在一个分页存储管理系统中,逻辑地址长度为16位,页面大小为4096B,现有逻辑地址2F6AH相关的知识,希望对你有一定的参考价值。

现有逻辑地址2F6AH,且第0,1,2页依次存放在第10,12,14号物理块中,试问相应的物理地址是多少?

答案是1F6A,会不会错了?按照题意的话页号占4位,也就是2F6A里最后的2是页号,那么2存放在14号物理块中,最后的物理地址应该是EF6AH啊,E=14

答案是:EF6AH
理由是:页面大小为4096字节,4096等于2的12次方。故页内地址为12位。又逻辑地址长度为16位。故高4位表示页号。则逻辑地址2F6AH在第2页。根据页表可知,第2页存于第14块中。14的十六进制为EH,与低12位F6AH拼接得物理地址为EF6AH
你的那个参考答案确实错了啊
参考技术A 答案是:EF6AH
理由是:页面大小为4096字节,4096等于2的12次方。故页内地址为12位。又逻辑地址长度为16位。故高4位表示页号。则逻辑地址2F6AH在第2页。根据页表可知,第2页存于第14块中。14的十六进制为EH,与低12位F6AH拼接得物理地址为EF6AH
参考技术B 这个我也想知道0123456789ABCDEF----------------,4096B=4096Byte=4096*8bit
因为现有逻辑地址2F6 AH
所以,最后得出是EF6AH。
参考技术C 是EF6AH。 参考技术D H代表的是16进制,EF6A也不错

分页存储管理和分段存储管理

1.采用相联存储器后地址转换过程,用图表示出来

2.详述分段管理和分页管理的区别。

分段是信息的逻辑单位,由源程序的逻辑结构及含义所决定,是用户可见的,段长由用户根据需要来确定,段起始地址可从任何内存地址开始。在分段方式中,源程序(段号、段内位移)经链接装配后仍保持二维(地址)结构,引入目的是满足用户模式化程序设计的需要。

分页是信息的物理单位,与源程序的逻辑结构无关,是用户不可见的,页长由系统(硬件)确定,页面只能从页大小的整数倍地址开始。在分页方式中,源程序(页号、页内位移)经链接装配后变成一维(地址)结构,引入目的是实现离散分配并提高内存利用率。

3.P249 习题11。

(1)649  (2)1727  (3)2301  (4)140  (5)1956

以上是关于一道操作系统题,在一个分页存储管理系统中,逻辑地址长度为16位,页面大小为4096B,现有逻辑地址2F6AH的主要内容,如果未能解决你的问题,请参考以下文章

分页存储管理和分段存储管理

分页存储管理和分段存储管理

操作系统思考

操作系统-虚拟存储器

操作系统| 存储器管理(基本分页和基本分段的逻辑地址结构变换连续分配方式分区分配算法首次适应循环首次适应最佳适应分页和分段的比较程序装入方式和链接方式)

操作系统| 存储器管理(基本分页和基本分段的逻辑地址结构变换连续分配方式分区分配算法首次适应循环首次适应最佳适应分页和分段的比较程序装入方式和链接方式)