发布时间:2015-03-31 11:28:58
原文地址:http://blog.csdn.net/ordeder/article/details/41654509本文介绍malloc的实现及其malloc在进行堆扩展操作,并分析了虚拟地址到物理地址是如何实现映射关系。ordeder原创,原文链接: http://blog.csdn.net/ordeder/article/details/416545091背景知识1.1 进程的用户空间图1:来源.........【阅读全文】
发布时间:2015-03-31 11:28:15
源地址:http://www.bccn.net/Article/kfyy/cyy/jszl/200608/4238_2.html 在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用——就是malloc然后free就一切OK了。当然现在对这两个函数的体会也不见得多,不过对于本文章.........【阅读全文】
发布时间:2015-03-29 23:17:06
问:原声明:int *(*a[5])(int, char*); 变量名为a,直接用一个新别名pFun替换a就可以了: typedef int *(*pFun)(int, char*); 原声明的最简化版: pFun a[5]; 到底应该怎么理解这句话呢?谢谢大家了! 答案:typedef int .........【阅读全文】
发布时间:2015-03-14 11:32:55
Linux内核探索之路之一——关于方法:之所以写本文,是为了给那些对内核感兴趣的人一个小指导,它不在技术层面讨论如何学习内核,而是结合方法,书和人这三个方面阐述学习内核的阶段及注意点。......【阅读全文】