题55

题目

Q:在某分页存储管理的系统中,地址结构长 18 位,其中 位为页号, 位为页内偏移量,则主存的最大容量为 ( ) KB,主存可分为 ( ) 个页。
若有一作业依次放入 2、3、7 号物理块,相对地址 1500 处有一条指令 “store r1,2500 ”, 该指令地址所在页的页号为 0 , 则指令的物理地址为 ( ) , 指令数据的存储地址所在页的页号为( )。
A. 256,256,5596、3
B.
C.
D.

分析

A:页内偏移是在物理内存的哪个地方,偏移多少能找到
地址长度是空间大小,前面的页号是,映射了多少个页框
主存可以分多少页,看的是页号
号块从0开始编号,2号是第三块,0~11决定了一块的长度,也就是2048
相对地址就是从那一个块的基础上,加上去,在块的那个位置

地址结构长 18 位,所以主存的最大容量为 ;
页内偏移量占 11 位,所以页面大小为 ;
页号占 7 位,所以主存页数为 个。
该指令的相对地址为 1500,小于一个页面的大小,所以该指令存放在 2 号物理块中,物理地址为 ,指令数据的存放地址为 2500, 大于一个页面的大小, 所以指令数据存放在 3 号物理块中。