使用多级页表的原因

  当内存不断扩大的过程当中,页表项也会不断的增大,为了能够查找的效率,我们一般使用

连续的内存空间来存储页表,因此当页表项很多时需要很大一块的连续内存空间来存储页表项,

这样当内存紧张时对内存造成很大的浪费。

  因此考虑使用多级页表的方式,以两级页表的情况举例,第一级页表称其为目录项,目录项

当中存储的为页表的地址,因此可以通过目录项使得页表不需要存储在一段连续的存储空间当中,

因此使用多级页表可以节约页表的内存,因为只为使用的那部分内存保存了地址,但是多级页表

的缺点就是一次i/o需要多次访问内存,才能最终确定物理地址。

posted @ 2020-08-14 16:36  一只小菜鸡a  阅读(1512)  评论(0)    收藏  举报