若主存储器容量为4MB,虚存容量为4GB,则物理地址和虚拟地址各为多少位?如果采用页式虚拟存储器,页面大小为8KB,则页表长度是多少?主存实地址中实页号占几位?页内地址占几位?

若主存储器容量为4MB,虚存容量为4GB,则物理地址和虚拟地址各为多少位?如果采用页式虚拟存储器,页面大小为8KB,则页表长度是多少?主存实地址中实页号占几位?页内地址占几位?


【正确答案】:


【题目解析】:

主存储器是物理地址,虚存储器是虚拟地址。

原则上将容量的数字转换为以2为基的数字,指数就是地址的位数。

物理地址:将主存容量除以8后,转换为以2为基的数字,指数就是地址的位数。

虚拟地址:将虚存容量除以8后,转换为以2为基的数字,指数就是地址的位数。

页表长度:将虚存容量除以页面大小8KB后,转换为以2为基的数字,指数就是地址的位数。

主存实地址中实页号:将主存容量除以页面大小8KB后,转换为以2为基的数字,指数就是地址的位数。

页内地址:将页表长度转换为以2为基的数字,指数就是地址的位数。


Top