发布时间:2014-10-27 17:17:52
在阅读内核源码的时候,到处会看到通知链的身影。从技术上来讲,这并不是一个多么复杂、高深、难懂的部分,说白了就是一个单向链表的插入、删除和遍历等操作。但这部分是由协议栈头号大Boss----Alan Cox亲自主刀,足以说明这个基础特性的重要性,也有很多值得我们学习的地方。内核中通知链的基础文件就两个,.........【阅读全文】
发布时间:2014-10-27 16:15:09
原帖及讨论:http://bbs.bccn.net/thread-82212-1-1.html 在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用——就是malloc然后free就一切OK了。当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内.........【阅读全文】
发布时间:2014-10-27 16:08:06
Tips: getrlimit 可以得到某个程序的有关stack,DATA segment等信息。默认的stack size为8MB。DATA segment大小为-1,说明没有界限。我的机器:8GB内存,16GB swap。我通过测试发现:当malloc申请的内存......【阅读全文】
发布时间:2014-10-24 17:48:42
本文详细介绍了linxu kernel kfifo的原理,使用场景,希望能给使用fifo的同学提供帮助。......【阅读全文】