原文:http://blog.csdn.net/zjjyliuweijie/article/details/7001383linux 中的设备有2种类型:字符设备(无缓冲且只能顺序存取)、块设备(有缓冲且可以随机存取)。每个字符设备和块设备都必须有主、次设备号,主设备号相同的设 备是同类设备(使用同...
分类:
系统相关 时间:
2014-06-23 07:34:34
阅读次数:
270
转自:http://blog.chinaunix.net/uid-15724196-id-128141.html第3章+---------------------------------------------------+| 写一个块设备驱动 |+----------------...
分类:
系统相关 时间:
2014-06-22 23:20:40
阅读次数:
412
转自:http://blog.chinaunix.net/uid-15724196-id-128139.html第1章+---------------------------------------------------+| 写一个块设备驱动 |+----------------...
分类:
系统相关 时间:
2014-06-22 23:16:44
阅读次数:
377
转自:http://blog.chinaunix.net/uid-15724196-id-128140.html第2章+---------------------------------------------------+| 写一个块设备驱动 |+----------------...
分类:
系统相关 时间:
2014-06-22 23:14:48
阅读次数:
299
转自:http://blog.chinaunix.net/uid-15724196-id-128143.html第5章+---------------------------------------------------+| 写一个块设备驱动 |+----------------...
分类:
系统相关 时间:
2014-06-22 23:14:21
阅读次数:
332
转自:http://blog.chinaunix.net/uid-15724196-id-128146.html第7章+---------------------------------------------------+| 写一个块设备驱动 |+----------------...
分类:
系统相关 时间:
2014-06-22 23:12:25
阅读次数:
369
转自:http://blog.chinaunix.net/uid-15724196-id-128142.html第4章+---------------------------------------------------+| 写一个块设备驱动 |+----------------...
分类:
系统相关 时间:
2014-06-22 23:08:30
阅读次数:
323
系统中能够随机访问固定大小数据片的设备被称之为块设备。这些数据片就称作块。块设备文件一般都是以安装文件系统的方式使用,这也是块设备通常的访问方式。块设备的方式访问方式是随机的,也就是可以在访问设备时,随意的从一个位置跳转到另外一个位置。块设备的访问位置必须能够在介质的不同区间前后移动。所以事实上内核...
分类:
其他好文 时间:
2014-06-20 17:37:11
阅读次数:
286
如果仅仅是SSD的使用者,一定不会在意在SSD内部居然还存在一个复杂的软件层FlashTranslationLayer(FTL)。其实就是这个FTL才是SSD固态硬盘的软件核心技术。正因为有了FTL,NANDFlash才能被当成硬盘来使用;文件系统才可以直接把SSD当成普通块设备来使用。由于FTL是SSD设计厂商..
分类:
其他好文 时间:
2014-06-17 17:52:13
阅读次数:
213
1.概述
一个线性区可以和磁盘文件系统的普通文件的某一个部分或者块设备文件相关联。这就意味着内核把对线性区中页内某个字节的访问转换成对文件中相应字节的操作,这种技术称为内存映射。
有两种类型的内存映射:
共享型:
在线性区页上的任何写操作都会修改磁盘上的文件;而且,如果进程对共享映射中的一个页进行写,那么这种修改对于其他映射了这同一文件的所有进程来说都是可见的。
私有型:
当进程创...
分类:
其他好文 时间:
2014-06-17 16:32:08
阅读次数:
264