《《Linux体系与编程——基于Linux 0.01版本》-电子教案&源代码-卢军第19章》由会员分享,可在线阅读,更多相关《《Linux体系与编程——基于Linux 0.01版本》-电子教案&源代码-卢军第19章(9页珍藏版)》请在金锄头文库上搜索。
第19章 磁盘文件系统,19.1 硬盘驱动器结构简介,硬盘驱动器是实现磁盘文件系统的最重要物理设备之一。 19.1.1 硬盘参数解释 19.1.2 基本Int 13H调用简介 19.1.3 扩展 Int 13H 简介,19.2 Unix文件系统分析,1.UNIX文件系统基本构成 2.Unix文件系统性能分析,19.3 Virtual File System(VFS)简介,mount文件系统的过程如下图:,19.3 Virtual File System(VFS)简介,19.3.1 VFS的体系结构 Linux的VFS(Virtual File System,虚拟文件系统)的结构如下图所示。,19.3 Virtual File System(VFS)简介,19.3.2 文件的表示 19.3.3 磁盘布局(disk layout),硬盘数据分布示意图,硬盘的数据分区示意图,19.4 文件系统设计步骤,19.4.1 步骤一:磁盘函数库(disk library) 19.4.2 步骤二:文件系统(file system) 19.4.3 步骤三:容错性(robustness),19.5 实践:自己编写的简单文件系统,带有详细注释的源代码参见光盘文件:fs.c。,19.6 Linux 0.01文件系统源代码分析,