588_linux内核学习_fork.c中的copy_mem分析

213 篇文章 6 订阅

         全部学习汇总:https://github.com/GreyZhang/little_bits_of_linux

         前面,囫囵吞枣过完了exit.c的文件。接下来继续看一个之前已经有点开端的文件fork.c。从第一直觉看,这个应该就是提供进程复制功能的。看了一下,其实文件中还是涉及到好几个函数接口的。不过,好在代码行数其实不多。这么看,囫囵吞枣式的分析代码,这个文件的分析应该会很快。

         看了一下代码,增加注释说明如下:

         没有什么需要专门总结的,大概看得出来,这个接口的功能就是为了提供进程复制过程中的数据段以及代码段的准备的。而且,现在我看的这个OS的版本比较早,也许也是CPU的限制,目前程序以及数据段不支持分离。

         搜索全部的代码,在整个系统中这个函数接口只有复制进程这个接口中用到了。这么看的话,这个功能的设计还是很有针对性的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值