+ -
当前位置:首页 → 问答吧 → 分页式内存管理为什么要用多级模式?

分页式内存管理为什么要用多级模式?

时间:2011-09-26

来源:互联网

目前PC采用分页式内存管理,支持4KB的页大小,进行虚拟内存到物理内存的转译。这样当可执行文件执行到第X页时,才为之分配具体的物理内存页,提高了内存使用效率。

我的问题是,使用了分页机制后,不就解决了以前的历史问题吗?

为什么还须需要继续对分页表进行分级呢?历史缘由是什么?

谢谢。

作者: MyNoName   发布时间: 2011-09-26

16G内存,每页4KB,页表有4M个项,而一般TLB大小“Size: 8 - 4,096 entries ”,
不分级的话命中率低?
参考:http://en.wikipedia.org/wiki/Translation_lookaside_buffer

作者: CodeArhat   发布时间: 2011-09-26

热门下载

更多