Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1481485
  • 博文数量: 228
  • 博客积分: 1698
  • 博客等级: 上尉
  • 技术积分: 3241
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-24 21:49
个人简介

Linux

文章分类

全部博文(228)

文章存档

2017年(1)

2016年(43)

2015年(102)

2014年(44)

2013年(5)

2012年(30)

2011年(3)

发布时间:2014-12-02 16:11:49

slab分配器是Linux内存管理中非常重要和复杂的一部分,其工作是针对一些经常分配并释放的对象,如进程描述符等,这些对象的大小一般比较小,如果直接采用伙伴系统来进行分配和释放,不仅会造成大量的内碎片,而且处理速度也太慢。而slab分配器是基于对象进行管理的,相同类型的对象归为一类(如进程描述符就是一类),每当要.........【阅读全文】

阅读(1453) | 评论(0) | 转发(1)

发布时间:2014-12-02 14:35:24

转自: http://www.cnblogs.com/Anker/archive/2013/08/17/3263780.html1、基本知识  epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,.........【阅读全文】

阅读(1027) | 评论(0) | 转发(0)

发布时间:2014-12-02 11:52:33

转自: http://www.cnblogs.com/Anker/archive/2013/08/15/3261006.html1、基本知识  poll的机制与select类似,与select在本质上没有多大差别,管理多个描述符也是进行轮询,根据描述符的状态进行处理,但是poll没有最大文件描述符数量的限制。poll和select同样存在一个缺点就是,包含大量文件描述符的数组被.........【阅读全文】

阅读(618) | 评论(0) | 转发(0)

发布时间:2014-12-02 11:36:26

   转自:http://www.cnblogs.com/Anker/archive/2013/08/14/3258674.html1、基本概念  IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合:  (1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/.........【阅读全文】

阅读(764) | 评论(0) | 转发(1)

发布时间:2014-12-01 15:19:48

对于杂项设备的理解:1. 节省主设备号不管主设备号是动态还是静态分配,普通字符设备都会消耗一个主设备号。当驱动提交到内核主线上时,需要申请一个专门的主设备号。而内核分配10作为杂项设备的主设备号,当系统拥有多个杂项设备驱动时用子设备号来区分它们,主设备号仍为10。2. 简单易用使用普通字符设备.........【阅读全文】

阅读(1095) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

hanwei_10492013-04-23 16:33

google-perftools export

回复  |  举报
留言热议
请登录后留言。

登录 注册