免费注册 查看新帖 |

Chinaunix

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

也谈谈这四年来对内核的研究 [复制链接]

论坛徽章:
0
101 [报告]
发表于 2011-07-09 09:05 |只看该作者
回复 99# mournjust


    风险是有的,如果你获得root权限就可以做任何想做的事了,因为内存管理本来是由内核提供的,如果按照正常的规则来走不会出现你说的情况,如果谁获得了root权限恶意的去做这种事就会出现你所说的情况

论坛徽章:
0
102 [报告]
发表于 2011-07-09 22:36 |只看该作者
大家最近不是很活跃啊,都干啥去了?

论坛徽章:
0
103 [报告]
发表于 2011-07-11 16:44 |只看该作者
{:3_191:}{:3_191:}{:3_191:}

论坛徽章:
0
104 [报告]
发表于 2011-07-11 17:10 |只看该作者
膜拜!!!

论坛徽章:
0
105 [报告]
发表于 2011-07-12 19:41 |只看该作者
好贴,出发点很不错,一直想彻底分析内存,但是尚未成形,仔细看看各位的分析发言

论坛徽章:
0
106 [报告]
发表于 2011-07-14 13:39 |只看该作者
学习了,真是需要毅力啊。。

论坛徽章:
0
107 [报告]
发表于 2011-07-18 05:52 |只看该作者
好东西,学习中:wink:

论坛徽章:
0
108 [报告]
发表于 2011-07-18 18:35 |只看该作者
支持

论坛徽章:
0
109 [报告]
发表于 2011-07-19 23:25 |只看该作者
回复 95# chenrvmldd

896M一下的内存映射到内核页表中后,它们的虚拟地址和物理地址只有一固定的偏移量,但是,我觉得其中的页面还会被映射到其它的虚拟空间,虚拟地址和物理地址之间不再有这个固定关系,从而也修改内核页表,比如kmalloc分配空间导致的碎片,在vmalloc时可能会被分配到,从而被映射到其它的虚拟空间,不知道理解的对不对~~~~~~~

论坛徽章:
0
110 [报告]
发表于 2011-07-20 11:06 |只看该作者
个人觉得内存管理部分虽然复杂 但封装后对外接口就那么几个,复杂性都被封在内部了,反倒是VFS,各种文件系统,各种数据结构互相依赖,接口众多,层次复杂,底层又涉及到物理设备驱动。。。。。

刚开始看内核的时候 书上就提到内存管理是最复杂的,好不容易看下来了,以为后面就一马平川了 没想到调度,VFS文件系统,哪个有不简单哪, 还有网络,驱动部分都没涉及。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP