文件系统层次结构
标签: 操作系统
学习人数: 10.6k

文件系统是指操作系统中与文件管理有关的软件和数据的集合。从系统角度看,文件系统是对文件的存储空间进行组织和分配,负责文件的存储并对存入文件进行保护和检索的系统。

文件系统层次结构

 

1.用户调用接口

文件系统为用户提供与文件及目录有关的调用,如新建、打开、读写、关闭、删除文件,建立、删除目录等。此层由若干程序模块组成,每个模块对应一条系统调用,用户发出系统调用时,控制即转入相应的模块。

 

2.文件目录系统

操作系统得到命令后要干的事情是查找目录,得到文件F 的索引信息,这个索引信息可以通过FCB,也可以通过索引结点。文件目录系统的主要功能是管理文件目录,其任务有管理活跃文件目录表、管理读写状态信息表、管理用户进程的打开文件表、管理与组织存储设备上的文件目录结构、调用下一级存取控制模块。

 

3.存取控制验证模块

找到FCB后,不是所有人都有资格见到F 文件,还需要考察你的资质。实现文件保护主要由该级软件完成,它把用户的访问要求与FCB中指示的访问控制权限进行比较,以确认访问的合法性。

 

4.逻辑文件系统与文件信息缓冲区

逻辑文件系统与文件信息缓冲区的主要功能是,根据文件的逻辑结构将用户要读写的逻辑记录转换成文件逻辑结构内的相应块号。

 

5.物理文件系统

确定你可以进入后,开始真正地帮你找具体的物理地址。物理文件系统的主要功能是把逻辑记录所在的相对块号转换成实际的物理地址。

 

6.辅助分配模块

分配模块的主要功能是管理辅存空间,即负责分配辅存空闲空间和回收辅存空间。

 

7.设备管理程序模块

设备管理程序模块的主要功能是分配设备、分配设备读写用缓冲区、磁盘调度、启动设备、处理设备中断、释放设备读写缓冲区、释放设备等。

 

登录查看完整内容


课后作业


登录后开始许愿

暂无评论,来抢沙发