存档

‘LINUX内核’ 分类的存档

poll 内核原理-注释

2012年9月20日 没有评论 2290次阅读    

之前整理的poll的实现原理,给内核代码做了个注释,linux 2.6.11代码貌似,后来偷懒没有写epool了,只是在代码里面分析了一下epoll,poll,select的区别。
下面是一张poll过程的草图,点击大图看清楚一些,太大了不太好显示:

poll原理流程图

阅读全文...

Share

fork()父子进程运行先后顺序

2012年7月14日 1 条评论 8010次阅读    

本文意在解决如下2个问题:

fork函数创建子进程后,到底哪个先运行?linux系统为什么要这么设计?

阅读全文...

Share

sys_umount系统调用的实现注释。2.4版内核

2012年7月1日 没有评论 1324次阅读    
分类: LINUX内核 标签: ,

linux 内核处理缺页异常函数:do_page_fault ,2.4.0版

2012年7月1日 没有评论 1962次阅读    

关于内核地址空间如何和进程地址空间合在一起,下面函数能看出来。
阅读全文...

Share