摘要:
一、块设备的操作的处理体系结构1.VFS(虚拟文件系统)VFS位于块设备的处理体系结构的上层,提供一个通用的文件模型。VFS和块设备的关系见Linux2.6设备管理系统调用的服务例程调用一个合适的VFS函数,将文件描述符和文件内的偏移量传递给它。2.磁盘高速缓存VFS函数确定所请求的数据是否已经存在磁盘高速缓存中,若存在,就没有必须访问磁盘上的数据了。3.映射层(块设备文件系统)(1)把文件拆分成大小相同的块,每一个块都有一个逻辑号(2)访问文件的磁盘节点,根据每一块的逻辑块号,确定这块数据的在磁盘上的位置4.通用块层(1)内核利用通用块层启动I/O操作来传送所请求的数据。每个I/O操作只针对 阅读全文