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

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

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

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

谢谢。
...全文
137 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
猿来是我 2011-09-27
  • 打赏
  • 举报
回复
自己顶一下。


pc上有历史缘由,保留分段的机制。 嵌入式cpu就简单多了,分页就可以。

表的分级? 应该是考虑效率问题吧
===================================
可以说的具体些吗? 以前的就使用一个分页表,在何种情况下,效率怎么就比多级分页低了?


zhenghn2010 2011-09-26
  • 打赏
  • 举报
回复
pc上有历史缘由,保留分段的机制。 嵌入式cpu就简单多了,分页就可以。

表的分级? 应该是考虑效率问题吧
zhangxizhicn 2011-09-26
  • 打赏
  • 举报
回复
这样可以节省下存储页表用的内存空间。

6,127

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧