09 2009 档案

摘要: 关于Windows的关键代码段(Critical Sections) 和自旋锁(Spinlocks)的小结阅读全文
posted @ 2009-09-29 17:41 MrDB 阅读(1218) | 评论 (0) 编辑
摘要: 2、协议相关2.1、第3层协议的管理在Linux内核中,有两种不同目的的3层协议:(1) ptype_all管理的协议主要用于分析目的,它接收所有到达第3层协议的数据包。(2) ptype_base管理正常的3层协议,仅接收具有正确协议标志符的数据包,例如,Internet的0x0800。注意sb_buff与net_device中几个字段的区别:sb_buff:unsigned short pr...阅读全文
posted @ 2009-09-26 11:39 MrDB 阅读(1244) | 评论 (0) 编辑
摘要: 1、接收帧当网络适配器接收到数据帧时,就会触发一个中断,中断处理程序执行一些需要及时处理的任务,然后在下半部进行其它可以延迟的处理。中断处理程序主要进行以下一些操作:(1) 分配sk_buff数据结构,并将接收到的数据帧从网络适配器I/O端口拷贝到sk_buff缓冲区中;(2) 从数据帧中提取出一些信息,并设置sk_buff相应的参数,这些参数将被上层的网络协议使用,例如skb->proto...阅读全文
posted @ 2009-09-26 10:41 MrDB 阅读(1777) | 评论 (0) 编辑
摘要: 网络设备注册阅读全文
posted @ 2009-09-23 20:42 MrDB 阅读(1532) | 评论 (0) 编辑
摘要: 网络设备(network device)概述阅读全文
posted @ 2009-09-22 21:49 MrDB 阅读(2020) | 评论 (2) 编辑
摘要: 套接字缓存(socket buffer)概述阅读全文
posted @ 2009-09-19 10:02 MrDB 阅读(2012) | 评论 (0) 编辑
摘要: 同步阻塞I/O、同步非阻塞I/O、异步阻塞I/O与异步非阻塞I/O阅读全文
posted @ 2009-09-18 19:32 MrDB 阅读(1140) | 评论 (0) 编辑
摘要: 索引与order by的实现阅读全文
posted @ 2009-09-16 20:11 MrDB 阅读(1189) | 评论 (0) 编辑
摘要: 文件系统的相关数据结构阅读全文
posted @ 2009-09-11 21:29 MrDB 阅读(730) | 评论 (0) 编辑
摘要: 睡眠与唤醒阅读全文
posted @ 2009-09-02 12:34 MrDB 阅读(557) | 评论 (0) 编辑
摘要: 内核同步之自旋锁阅读全文
posted @ 2009-09-01 20:19 MrDB 阅读(709) | 评论 (0) 编辑