2013年8月25日

新建普通进程

摘要: 应用程序调用glibc的fork, fork发起系统调用SyS_clone(sys_clone),SyS_clone中主要调用了do_fork。关注了下内核中do_fork的流程,遗留的问题有:(1)关于进程的相关进程号的知识;(2)调度域;(3)调度实体中的一些统计量的意义;(4)父子进程的信号处理关系;(5)copy_mm()---->dup_mm()---->dup_mmap(), dup_mmap()没看懂;(6)其它,很多;关于新建进程时的vruntime的处理需要注意:新建时是减去了min_vruntime,而后在入队时又加上了min_vruntime。以下分析为系统调 阅读全文

posted @ 2013-08-25 14:55 阿加 阅读(540) 评论(0) 推荐(0) 编辑

导航