第5节操作系统.ppt

整个系统一个主目录,用来登记所有用户的名称、用户目录表的长度、物理结构、物理地址等特征。使用文件时,必须给出用户名和文件名,系统根据用户名在主目录中找出该用户目录表,再根据文件名在用户目录表中找出文件的物理地址,即通过两张目录表查找自己所用的文件。这种设计可以消除不同用户之间的文件名冲突,即使不同用户使用相同的文件名,也不会造成混乱。每当一个新用户进入系统时,系统在主目录予以登记,再为他建立一个用户目录,用户撤出系统时,删除主目录登记项并撤消用户目录。另外,在图5-26所示的二级目录结构中,一个文件的标识由文件名和用户名拼接而成,每个用户的文件目录集中放在一起,缩小了各个用户使用目录的范围,增加了文件的安全性。 值得说明的是,在二级目录中,由于用户只能在自己的目录下查找文件,那么,每个用户都需要的系统文件必须拷贝到所有用户的目录下,这显然造成了空间的浪费。在实际系统中,通常将系统文件单独建立一个目录,把它看成一个特殊的用户目录,以供用户查找。 3) 树型目录 虽然二级目录解决了不同用户的文件同名问题,但对于有较多文件的用户仍然不够满意。为了方便用户,可以将二级目录扩充成多级目录,即允许一个用户创建多个目录,这样就形成了所谓树型目录结构。例如一个用户可以把它的作业、程序、游戏等放在不同的目录中以便于逻辑管理,如图5-2

文档评论(0)

1亿VIP精品文档

相关文档