丰衣足食
原帖由 skyjump 于 2007-11-26 09:57 发表 这个清空为0是malloc层的实现吧? 不过我有点奇怪的是, 内核中使用了sys_brk来分配内存之后, 当时并未有实际的页面分配, 以后的具体的页面分配操作都是在进行读写时发生了缺页中断的时候再建立的. 但是 ...
白手起家
原帖由 Alligator27 于 2007-11-26 11:19 发表 malloc()是不清0的(用户有需求用calloc)。但内核保证分配的物理页面是清0的。所以第一次读的值都是零.
本版积分规则 发表回复 回帖后跳转到最后一页
北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567未成年举报专区 中国互联网协会会员 联系我们:huangweiwei@itpub.net 感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处