全部博文(2759)
发布时间:2013-05-22 15:49:16
这张图只是一种典型的c程序的存储空间分布。并不要求一个具体实现一定以这种方式安排其存储空间。在我的机子上就是以这种方式分布的现在我们就来具体分析和验证这几个段的分布。先介绍三个比较明显的段。 正文段:cpu执行的机器指令部分。通常是共享和只读的。内存中通常只有他的一个副本。(x86处理器上的linux正文.........【阅读全文】
发布时间:2013-05-14 23:30:28
netlink socket 单播 广播 netlink_broadcast netlink_unicast netlink_kernel_create......【阅读全文】
发布时间:2013-05-02 11:44:39
从历史上讲,C程序一直由下面几部分组成: (1)正文段。 这是由CPU执行的机器指令部分。通常,正文段是可共享的,所以即使是频繁执行的程序(如文本编辑器、C编译器和shell等)在存储.........【阅读全文】
发布时间:2013-04-23 10:25:04
几乎所有应用程序中都会有内存的分配和释放,而频繁的分配和释放内存无疑会产生内存碎片,降低系统性能,尤其对性能要求较高的程序比较明显。下面介绍几种常见的内存池技术。 一 环形缓存 环形缓存的基本原理如图: 初始化状态(wpos_ = r.........【阅读全文】