假定某采用分页式虚拟存储系统中,主存储容量为1M,被分为128块.....

来源:百度知道 编辑:UC知道 时间:2024/06/06 09:09:10
.假定某采用分页式虚拟存储系统中,主存储容量为1M,被分为128块,块号为0,1,2,¨¨¨,127。某作业的地址空间占4页,页号为0,1,2,3,被分配到主存的第4,1,5,2块中。回答:
A) 主存地址应该用多少位长来表示?
B) 作业每一页的长度为多少?逻辑地址中的页内地址(单元号)应占用多少位?
C)把作业中每一页在分到的主存块中的起始地址填入下表:

逻辑页号 起始地址
0
1
2
3

1M=2^20 KB,所以主存地址为20位
2^20/128=2^13 所以每一页长度为2^13 占用13 位
主存是20为 逻辑地址是13位 所以7位为页号 剩下的就慢慢算了···

主存地址应该用3位长来表示(1024/128=8)2的3次方等于8。所以是三位。