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

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


【正确答案】:



【题目解析】:

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

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


Top