给定32位的逻辑地址空间,8 MB的存储空间和4 KB的页大小,计算2级Hierarchical Paging表的最大大小。每个条目包含一个额外的4位控制序列。计算页表的最小和最大大小
我已经计算出帧数为2^11,因此最低级别的每个条目必须包含15位(11个用于识别帧号和4个用于控制)。为了更简单的计算,我把它四舍五入到了16。
我已经将从我的LSB开始的逻辑32位地址拆分为12位物理内存偏移量,11位内部页面偏移量(考虑每个条目页面为2个字节)和9外部页面。
当只有一个进程正在使用内存时,我需要一个页面作为我的外部表格,一个页面作为我的内部表格,因此表格只需要8 KB。
但是我在最大情况下遇到了一些麻烦。如果整个逻辑地址空间在使用中,表格占用多少空间?