全部博文(2759)
发布时间:2013-08-06 03:32:40
linux的文件管理主要就是fcntl这个函数。今天我们对这个函数做一些分析。主要讲解GETFD和GETFL的区别。 fcntl函数的说明:#include//这个头文件在/usr/include/bits/fcntl.h#include#includeint fcntl(int filedes,intcmd,...);上边一行等价于:.........【阅读全文】
发布时间:2013-08-06 03:32:05
1.上层调用submit_bio()向块设备层提交IO请求,q->make_request_fn()=>__make_request()被调用,将BIO合并到已有的request或为BIO新分配一个request.2.调用elv_merge(),首先尝试是否可以和上一次合并的request进行合并,如果不能合并,调用IO调度器提供的合并函数,尝试与IO调度器中缓存的request进行合并,如果都合并失败,.........【阅读全文】
发布时间:2013-08-06 03:26:43
TFFS文件系统的简单分析介绍,这也是一种Flash文件系统,但没有JFFS、Ubifs、YAFFS等Flash文件系统普及。......【阅读全文】
发布时间:2013-08-06 03:26:32
7.2.6 函数库sysTffs前面两节分别描述了Flsocket结构和函数库Flsocket,这两个函数库都是用于对socket的管理,不依赖于具体的socket控制芯片,本节将分析函数库sysTffs,它实现了结构FLsocket中的各个函数接口。sysTffs函数库支持两种形式,如果没有定义INCLUDE_PCMCIA,系统直接给出了一种与硬件相关的一个.........【阅读全文】