结构推理 采用分页式存储管理时,页面尺寸为4K字节。某作业共三页,分别存放在第8、10、14存储块里。执行中,要到相对地址为2F6A(十六进制)的单元中取数。试问实际应从内存的哪个单元去完成该操作?
【正确答案】十六进制的相对地址2F6A,对应的十进制数是:
   2F6A=2×163+15×162+6×161+10×160=12138
   这个相对地址所在的页号和页内位移分别是:
   页号=12138/4096=2;  页内位移=12138/%4096=3946
   题目中给出第二页存放在内存的第10块里。第10块的起始地址是40960(即40K),所以相对地址2F6A所对应的绝对地址是:
   40960+3946=44906=AF6A
   故实际应该到内存的AF6A单元里去取数。
【答案解析】