Operating system 两级页面表格-内部PT有多少个条目?

Operating system 两级页面表格-内部PT有多少个条目?,operating-system,Operating System,假设逻辑空间为32位,寻呼系统为两级PTs。 页面大小为1KB。 我们有一个有4个插槽的TLB和一个PTE是4B 内部和外部PTs有多少个条目?(亦称逻辑地址如何划分?) 我们能计算出来吗,还是没有足够的数据 到目前为止,我所做的是: 从页面大小我们可以得到偏移量为10位(2^10页面大小)。 所以我们有32-10=22位剩余用于内部和外部PTs 从页面大小我们得到偏移量=10位。 对于页数,我们有-2^32/2^10=2^22页。 由于我们有两级分页系统,我们将对页面进行分页,,即2^22页将

假设逻辑空间为32位,寻呼系统为两级PTs。
页面大小为1KB。 我们有一个有4个插槽的TLB和一个PTE是4B

内部和外部PTs有多少个条目?(亦称逻辑地址如何划分?)

我们能计算出来吗,还是没有足够的数据

到目前为止,我所做的是:
从页面大小我们可以得到偏移量为10位(2^10页面大小)。

所以我们有32-10=22位剩余用于内部和外部PTs

从页面大小我们得到偏移量=10位。 对于页数,我们有-2^32/2^10=2^22页。

由于我们有两级分页系统,我们将对页面进行分页,

,即2^22页将构成下一次分页的页面表条目,因此,

最好在一页中放入第二级页面表格。因此,第二级页面中的条目总数为=2^10(页面大小)/2^2(一页表格条目大小)=2^8
现在,外部页面表中的页数=2^22/2^8=2^14
因此,外部页面表中有14位,内部页面表中有22-14=8位,偏移量为10位