社区
硬件设计
帖子详情
分页式内存管理为什么要用多级模式?
猿来是我
2011-09-26 12:13:43
目前PC采用分页式内存管理,支持4KB的页大小,进行虚拟内存到物理内存的转译。这样当可执行文件执行到第X页时,才为之分配具体的物理内存页,提高了内存使用效率。
我的问题是,使用了分页机制后,不就解决了以前的历史问题吗?
为什么还须需要继续对分页表进行分级呢?历史缘由是什么?
谢谢。
...全文
137
3
打赏
收藏
分页式内存管理为什么要用多级模式?
目前PC采用分页式内存管理,支持4KB的页大小,进行虚拟内存到物理内存的转译。这样当可执行文件执行到第X页时,才为之分配具体的物理内存页,提高了内存使用效率。 我的问题是,使用了分页机制后,不就解决了以前的历史问题吗? 为什么还须需要继续对分页表进行分级呢?历史缘由是什么? 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
猿来是我
2011-09-27
打赏
举报
回复
自己顶一下。
pc上有历史缘由,保留分段的机制。 嵌入式cpu就简单多了,分页就可以。
表的分级? 应该是考虑效率问题吧
===================================
可以说的具体些吗? 以前的就使用一个分页表,在何种情况下,效率怎么就比多级分页低了?
zhenghn2010
2011-09-26
打赏
举报
回复
pc上有历史缘由,保留分段的机制。 嵌入式cpu就简单多了,分页就可以。
表的分级? 应该是考虑效率问题吧
zhangxizhicn
2011-09-26
打赏
举报
回复
这样可以节省下存储页表用的内存空间。
单片机与DSP中的滤波器通用微处理器
③硬件
管理
分页虚拟
内存
。 ④支持硬件上下文
管理
,包括超级用户和普通用户模
式
。 ⑤不可预测的指令执行时间。 ⑥通用大寄存器文件。 ⑦正交指令集。 ⑧简单或复杂的
内存
寻址方
式
,取决于处
分页存储
管理
:分区
式
存储
管理
最大的缺点是什么?
分区
式
存储
管理
最大的缺点是碎片问题严重,
内存
利用率低。究其原因,主要在于连续分配的限制,即它要求每个作用在
内存
中必须占一个连续的分区。 如果允许将一个进程分散地装入到许多不相邻的分区中,便可充分地利用...
一篇文 带你搞懂,虚拟
内存
、
内存
分页、分段、段页
式
内存
管理
(超详细)
清楚讲解虚拟
内存
相关
分页存储
管理
方
式
分页
式
存储
管理
:离散分配的基本单位是页分段
式
存储
管理
:离散分配的基本单位是段段页
式
存储
管理
:离散分配的基本单位是段、页 页面和物理块 空间划分 将一个用户进程的地址空间(逻辑空间)划分成若干个...
基本分页存储
管理
的基本概念
考虑支持多道程序的两种连续分配方
式
: 1.固定分区分配分配 缺乏灵活性,会产生大量的...连续分配:为用户进程分配的必须是一个连续的
内存
空间。 非连续分配:为用户进程分配的可以是一些分散的
内存
空间。 把"固
硬件设计
6,127
社区成员
11,292
社区内容
发帖
与我相关
我的任务
硬件设计
硬件/嵌入开发 硬件设计
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 硬件设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章