问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于Linux-0.11内核_段页内存管理的问题

发布网友 发布时间:2022-05-25 11:29

我来回答

3个回答

热心网友 时间:2023-10-09 12:34

实际上,分段和分页在某种程度上有点沉余,因为它们都可以划分进程的物理地址空间:分段可以给每个进程分配不同的线性地址空间,而分页可以把同一线性地址空间映射到不同的物理空间。采用分页机制后,就没必要再将进程分配到不同的线性地址空间。但Linux-0.11版通过共享页目录和线性地址分段,利用了分段机制,即采用段页机制。0.99及以后的版本中不再共享页目录,不再对线性地址分段,使每个进程都拥有4GB线性空间,逻辑地址=线性地址,巧妙的“绕过了”分段机制,即采用分页机制。
Linux-0.11采用段页机制,具体如下:
内存物理地址0处开始放着一页页目录表和四页页表。这一个页目录表是所有进程共享的。其后的四页页表正好映射16M物理内存,是进程0的页表。以后创建进程时页表要从主内存区申请,而页目录项直接从页目录表中取。这样进程和页目录表页存在一一对应关系,任务号为nr的进程,对应页目录的第nr*16 ~ (nr+1)*16一共16个目录项。共有1K*1K*4K=4G的线性空间。这4G的线性空间由64个进程共享,通过对线性地址进行分段,每个进程都有64MB的线性空间,这样每个进程都会有16个连续的页目录项。

热心网友 时间:2023-10-09 12:35

这是便于内存的管理,操作系统有些时候会报一些内存访问错误,或者内存访问被拒绝等等一些功能都是基于分段管理实现的。

具体的实现可以看一些编译原理的书籍,会详细介绍程序的编译链接加载,与分段的关系的!

一句话,分段的优点:体现在内存的管理和控制上,特别避免了一些非法的内存越界访问,使得系统更稳定啦!

热心网友 时间:2023-10-09 12:35

目前还没有想法!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抗击疫情祝福语简短 疫情早日结束愿大家平安(精选76句) 新肺炎防范祝福语 2024年为武汉加油的朋友圈祝福语暖心句子 qq对对碰为什么在QQ游戏客户端页面没有QQ对对碰游戏 关于山地车骑行装备 烧心反酸吃什么药缓解 反胃酸烧心吃什么药 我第第因为喜欢一位女孩不和他谈拉受刺激神经错乱厌世厌学 怎么办 精神错乱你了解了吗 溯洄从之道阻且长什么意思 linux内核normal直接映射有用到页表吗 哈尔滨市民换取驾驶证怎么办理 哈尔滨南岗区的驾驶证C证快到有效期了,如何办理? 请教一个关于LINUX的操作系统关于页面计算的问题 linux内核页表空间是由谁分配的 linux内核在哪里定义了内存中页面或页框的大小?(请说一下具体路径) linux中进程的页表是自动生成的吗 arm linux内核页表和进程页表的区别 Linux中内核页表是干嘛用的,为什么要有内核页表 红米k30pri沙沙震动异响 如何使用sql server 2008 备份数据库 求问英文字体名称,我只有5分,第一次发,求万能的网友,急. 询问此英文字体的名称? 求英文字体名称,急急急 太原市教资考试健康上报晚了怎么办 想考老师,想请问大家太原市教师招聘考试培训机构哪个好呢?🍭 AO史密斯热水器EWH-60E5 怎么看史密斯热水器ewh50e6什么时候出厂的 史密斯热水器ewh60HGA上面的0-24什么意思 60L的史密斯热水器烧了一个多小时,为什么用了10分钟左右就没热水了 南岗交警大队可以办理驾驶证更换吗 Linux内核设计的艺术的目录 哈尔滨南岗驾驶证6年到期换证,听说要体检,是到交管所体检?还是自己找医院体检?谢谢 我是大庆人 在哈尔滨考的驾驶证 已经6年了 要去哈尔滨换证 问下是去交通局换证 还是去哪里? 华为MATE9充电器给小米10手机充电可以吗,会有影响吗?还是买小米充电器更好? 小米,华为,vivo,oppo哪个充电器充电快 超五类网线传输带宽是多少 化妆品类商标能卖多少钱? 微信的表情商店里,有些免费表情显示(限“微信沃卡”用户免费下载),是什么意思? 微信免费表情下载后一段时间变成收费的了,会扣费吗? 荣耀有新款荣耀盒子推出吗 连接器 接插件和端子的区别? 荣耀盒子怎么样 接线端子有哪些品种? 小米盒子增强版与华为荣耀盒子哪款好 荣耀盒子pro 2017年是否有新款 天猫魔盒和荣耀盒子哪个好 荣耀盒子和泰捷电视盒子大家觉得哪款更值得买呢? 详细分析一下各种浏览器的区别 各位高手们,现在网络上有许多不同的浏览器,他们到底有什么区别啊??