第9章 文件和设备管理示例 §9.1 文件系统的特点与文件类别 §9.2 文件系统的数据结构及其关系 §9.3 资源管理和地址映射 §9.4 目录与搜索方法 §9.5 文件系统的系统调用 §9.6 UNIX System Ⅴ的中断和陷阱总控程序 §9.7 缓冲区管理 §9.8 块设备驱动 §9.9 字符设备驱动 本章小结 习题 §9.1 文件系统的特点与文件类别 9.1.1 特点 本章通过 UNIX 的文件系统来进一步深入了解文件系统与操作系统其他部分的关系以及文件系统的设计方法。从用户的角度看,UNIX文件系统具有如图9.1所示的树形层次结构: 在图9.1中,根目录root之下有dev设备子目录,bin实用程序子目录,lib库文件子目录,etc 基本数据和维护实用程序子目录,tmp临时文件子目录,usr通用子目录和include 基本数据子目录等。而 UNIX 子目录则存放UNIX操作系统核心程序自身。这些子目录又由各自的子目录构成。 图9.1 UNIX文件系统的层次结构例 文件系统被组织成树形结构之后,文件名由路径名给出。路径名确定一个文件在文件系统中的位置。一个完整的路径名由代表根目录的斜杠开始,到所指定的文件为止。例如在图9.1中,“/usr/users/shi/b.exe”确定了文件 b.exe在文件系统中的位置。另外
原创力文档

文档评论(0)