上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 100 下一页

2013年4月13日

内核源码学习:伙伴算法

摘要: 1.原理 Linux的伙伴算法把所有的空闲页面分为10个块组,每组中块的大小是2的幂次方个页面,例如,第0组中块的大小都为20 (1个页面),第1组中块的大小为都为21(2个页面),第9组中块的大小都为29(512个页面)。也就是说,每一组中块的大小是相同的,且这同样大小的块形成... 阅读全文

posted @ 2013-04-13 13:45 胡永光 阅读(120) 评论(0) 推荐(0) 编辑

内存管理简介之Buddy算法和slab分配

摘要: 1.Buddy算法 linux对空闲内存空间管理采取buddy算法, Buddy算法: 把内存中所有页面按照2^n划分,其中n=0~5,每个内存空间按1个页面、2个页面、4个页面、8个页面、16个页面、32个页面进行六次划分。划分后形成了大小不等的存储块,称为页面块,简称页块,包含一个页面的页... 阅读全文

posted @ 2013-04-13 13:45 胡永光 阅读(279) 评论(0) 推荐(0) 编辑

进程通信方式介绍

摘要: Linux下进程通信的八种方法:管道(pipe),命名管道(FIFO),内存映射(mapped memeory),消息队列(message queue),共享内存(shared memory),信号量(semaphore),信号(signal),套接字(Socket). (1) 管道(pipe)... 阅读全文

posted @ 2013-04-13 13:44 胡永光 阅读(160) 评论(0) 推荐(0) 编辑

Linux内核--网络协议栈深入分析(五)--套接字的绑定、监听、连接和断开

摘要: 本文分析基于Linux Kernel 3.2.1 原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7996528 更多请查看专栏http://blog.csdn.net/column/details/linux-kernel... 阅读全文

posted @ 2013-04-13 13:42 胡永光 阅读(298) 评论(0) 推荐(0) 编辑

Linux内核--网络协议栈深入分析(四)--套接字内核初始化和创建过程

摘要: 本文分析基于Linux Kernel 3.2.1 原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7984238 更多请查看专栏http://blog.csdn.net/column/details/linux-kernel... 阅读全文

posted @ 2013-04-13 13:41 胡永光 阅读(253) 评论(0) 推荐(0) 编辑

Linux内核--网络协议栈深入分析(三)--BSD socket和传输层sock

摘要: 本文分析基于Linux Kernel 3.2.1 原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7979838 更多请查看专栏http://blog.csdn.net/column/details/linux-kernel... 阅读全文

posted @ 2013-04-13 13:39 胡永光 阅读(308) 评论(0) 推荐(0) 编辑

Linux内核--网络协议栈深入分析(二)--sk_buff的操作函数

摘要: 本文分析基于Linux Kernel 3.2.1 原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7972647 更多请查看网络栈分析专栏http://blog.csdn.net/column/details/linux-k... 阅读全文

posted @ 2013-04-13 13:38 胡永光 阅读(212) 评论(0) 推荐(0) 编辑

Linux内核--网络协议栈深入分析(一)--与sk_buff有关的几个重要的数据结构

摘要: 本文分析基于Linux Kernel 3.2.1 原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7971463 更多请查看专栏http://blog.csdn.net/column/details/linux-kernel... 阅读全文

posted @ 2013-04-13 13:36 胡永光 阅读(217) 评论(0) 推荐(0) 编辑

Linux内核--基于Netfilter的内核级包过滤防火墙实现

摘要: 测试内核版本:Linux Kernel 2.6.35----Linux Kernel 3.2.1 原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7572382 更多请查看专栏http://blog.csdn.net/co... 阅读全文

posted @ 2013-04-13 13:36 胡永光 阅读(201) 评论(0) 推荐(0) 编辑

Linux内核--网络栈实现分析(十一)--驱动程序层(下)

摘要: 本文分析基于Linux Kernel 1.2.13 原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7555870 更多请查看专栏,地址http://blog.csdn.net/column/details/linux-ke... 阅读全文

posted @ 2013-04-13 13:33 胡永光 阅读(167) 评论(0) 推荐(0) 编辑

上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 100 下一页

导航