免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: frank_seng
打印 上一主题 下一主题

Linux内存:内存管理的实质 [复制链接]

论坛徽章:
0
71 [报告]
发表于 2008-06-17 17:11 |只看该作者
多写点最好,精文就应该多发表

论坛徽章:
0
72 [报告]
发表于 2008-08-11 15:43 |只看该作者
赞一个,看不太懂,先收藏,以后慢慢看.

论坛徽章:
0
73 [报告]
发表于 2008-10-21 10:58 |只看该作者
原帖由 frank_seng 于 2008-5-19 21:04 发表 * 对于用户进程在6中获得的物理页面,有两个页表项对应,一个就是内核页目录页表数据库的某个pte[i ],一个就是当前进程内核页目录页表数据库的某个 pte[j],但是只有一个page和其对应。如果此时调度到其他进程,其他进程申请并访问某个内存,则不会涉及到该物理页面,因为其分配时首先要从 free_list中找一个page,而该物理页面对应的page已经从free_list中脱离出来了,因此不存在该物理页面被其他进程改写操作的情况。内核中通过get_free_pages等方式获取内存时,也不会涉及到该物理页面,原理同前所述。


这里我有一个疑问:在用户进程中获得的物理页面 ,我觉得应该是映射到用户进程的自身的页表上,LZ为什么说映射到两个页表项呢(如上面红色字体标示)?


不是很理解,希望解惑,谢谢!

论坛徽章:
0
74 [报告]
发表于 2008-10-21 11:22 |只看该作者
俺对网络比较感兴趣,

论坛徽章:
0
75 [报告]
发表于 2008-10-21 17:06 |只看该作者
非常感谢lz的总结

论坛徽章:
0
76 [报告]
发表于 2008-10-22 10:47 |只看该作者
崇拜一下~~

论坛徽章:
0
77 [报告]
发表于 2008-10-22 22:44 |只看该作者
好好看看哟。  好好看看哟。

论坛徽章:
0
78 [报告]
发表于 2008-10-23 09:35 |只看该作者
我以前也看过内存这一块,现在留下的印象只有linux管理的物理内存最多是896M,
linux虚拟空间内占用的是高端1G地址。

论坛徽章:
1
2015亚冠之山东鲁能
日期:2015-06-30 16:48:02
79 [报告]
发表于 2008-10-23 09:46 |只看该作者

感谢lz。

佩服,佩服之余俺只能虚心学习……

论坛徽章:
0
80 [报告]
发表于 2008-11-06 17:05 |只看该作者
写的太好了,一下子解决了很多疑问,向LZ致敬!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP