假定某采用页式存储管理的系统中,主存容量为1 MB,被分成256块,块号为0,1,2,…,255。现有一个共4页(页号为0、1、2、3)的作业被依次装入到主存的第2、4、1、5块中。请问: (1)主存地址应该用多少位来表示? (2)作业每一

admin2019-08-01  12

问题 假定某采用页式存储管理的系统中,主存容量为1 MB,被分成256块,块号为0,1,2,…,255。现有一个共4页(页号为0、1、2、3)的作业被依次装入到主存的第2、4、1、5块中。请问:
    (1)主存地址应该用多少位来表示?
    (2)作业每一页的长度为多少字节?逻辑地址中的页内地址部分应占用多少位?
    (3)把作业中每一页占用的主存块起始地址填入下表。
      
    (4)若作业执行中要从第0页的第75单元和第3页的第548单元读信息,那么实际应从主存的哪两个单元读信息?请把应访问的主存绝对地址用二进制编码的十六进制数表示。

选项

答案(1)主存地址应该用20位来表示。 (2)作业每一页的长度应为212=4 096 B,逻辑地址中的页内地址部分应占用12位。 (3)作业中每一页占用主存块的起始地址为: [*] (4)若作业执行中要从第0页的第75单元读信息,则实际应从主存的第2块第75单元读,应访问的主存绝对地址用二进制编码的十六进制数表示为204BH。若要从第3页的第548单元读信息,则实际应从主存的第5块第548单元读,应访问的主存绝对地址用二进制编码的十六进制数表示为05224H。

解析
转载请注明原文地址:https://jikaoti.com/ti/MtGjFFFM
0

最新回复(0)