若主存储器容量为4MB,虚存容量为4GB,每个单元存储8位二进制数,则物理地址和虚拟地址各为多少位?如果页面大小为4KB,则页表长度是多少?

若主存储器容量为4MB,虚存容量为4GB,每个单元存储8位二进制数,则物理地址和虚拟地址各为多少位?如果页面大小为4KB,则页表长度是多少?


【正确答案】:


【题目解析】:

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

转换为以2为基,即可知道地址多少位。
物理地址:将主存容量转换为以2为基的数字,指数就是地址的位数。
虚拟地址:将虚存容量转换为以2为基的数字,指数就是地址的位数。
页表长度:将虚存容量转换为以2为基的数字,指数就是地址的位数。


Top