在前面的帖子中,我曾简单介绍了内存管理的分页式管理。我们都知道,每一个页面都是通过页表进行管理的。 而在前面的帖子中,我只简单讲述了下一级页表的结构。实际上,页表的结构有很多种,包括:分层分页、哈希页表和倒置页表等结构。 在这里,我跟大家简单谈谈分层分页、哈希页表和倒置页表这三种常见的页表结构,希望能对大家有所帮助。 分层分页 分层分页,即多级页表。以二级页表为例,将页表再进行分页,创建一个二级页表,里面存放的是二级页表项(类似于页表中存放的页表项),每一个二级页表项指向一个页表。(更高级的页表类似) 优点 由于多级页表在每一级中使用的页表项往往只是一部分(尤其是高级...