软设每日打卡——在一个页式存储管理系统中,页表内容如下所示: 若页的大小为4KB,则地址转换机构将逻辑地址0转换成物理地址(块号在0开始计算)为
在一个页式存储管理系统中,页表内容如下所示:
若页的大小为4KB,则地址转换机构将逻辑地址0转换成物理地址(块号在0开始计算)为
A、8192 A、4096 C、2048 D、1024 答案:A
解: 求物理地址。
逻辑地址 = 页号*页大小+页内地址;
物理地址 = 块号*块大小+页内地址;
物理地址 = (内存)块号 * 块大小(块长) + 页内地址 ;
块的大小与页大小一致;(4KB)
由于页面大小是 4KB = 2^12 Byte = 4096 Byte ,所以逻辑地址的后12位为 页内地址;
在页式存储管理系统中,逻辑地址由页号和页内偏移量组成。
题目中指出,逻辑地址为0,这意味着页号为0,页内偏移量也为0。
页号 = 逻辑地址 / 页面大小 ; 0/4096=0
页内地址 = 逻辑地址 % 页面大小;0%4096=0
通过页号0找出对应的块号为2,
所以物理地址 = 2(块号) *(2^12)(块大小) + 0 (页内地址)= 8192;
之前做过类似的题,也理解透记录下来了(之前发的每日一练2),但是再次遇到又忘记了。
所以还是精简记忆,直接看做题方法,关键点,加深记忆。(放只可爱修勾~)