文件和设备管理.ppt

文件和设备管理

10.5 文件和设备管理 以UNIX系统为例 10.5.1 文件系统的特点与文件类别 特点 UNIX的文件是无结构的字符流文件 文件可以动态地增长或减少 文件数据可由文件拥有者设置相应访问权限并受到保护 外部设备被当作文件 10.5.1 文件系统的特点与文件类别 文件的分类 普通文件:无结构的字符流文件 目录文件:目录信息所构成的文件 设备文件:设备信息所构成的文件 10.5.2 文件系统数据结构及其关系 文件系统的存储结构 UNIX文件系统由每块512B或512B的任意整数倍所构成的逻辑块序列组成,块长的选取将直接影响设备与主存的数据传输速度和内存存储能力。 块太大,使得设备与主存的数据传输更加容易,但也会使内存页面长度增加,从而影响内存的存储能力,一般取512字节。 10.5.2 文件系统数据结构及其关系 0#块:引导块,装有启动操作系统的引导代码。 1#块:超级块,用于描述文件系统的状态,如文件系统的大小、有关空闲区分配和回收的堆栈等。 2#块到K#块为止的区域存放文件说明信息,即BFD表,UNIX把文件的说明信息成为i节点或索引节点 K+1#以后块为数据块,存放文件数据,包括目录文件数据 10.5.2 文件系统数据结构及其关系 几种常用的数据结构 资源管理结构filsys,用于进行文件空闲块和i节点的分配和回收 Filsys是一个结构体,包括:文件卷总块数、i节点表块数、空

文档评论(0)

1亿VIP精品文档

相关文档