大学生计算机组成原理真题
时间: 2023-09-02 19:13:24 浏览: 100
计算机组成原理期末复习及考试习题集
以下是一道大学生计算机组成原理的真题:
1. 某计算机采用32位寄存器,能够寻址的最大物理地址为4GB。采用32位虚拟地址,页大小为4KB,页表项大小为4字节。若采用一级页表,则页目录项数为多少?若采用二级页表,则页目录项数和页表项数分别为多少?
解答:
对于一级页表,一个页目录项可以描述4GB/4KB=2^20页,每个页目录项需要占用4字节,则页目录项数为2^20/2^2=2^18。
对于二级页表,一个页表项可以描述4KB/4B=2^10个字节,一个页表可以描述2^10*2^10=2^20个页,因此一个页目录项可以描述2^20个页表,每个页目录项需要占用4字节,则页目录项数为2^32/2^22=2^10。每个页表有2^10个页表项,每个页表项需要占用4字节,则每个页表需要占用2^10*4B=4KB的空间,因此总共需要2^10个页表,每个页表需要占用4KB的空间,则总共需要2^10*4KB=4MB的空间。
阅读全文