主页 > 其他  > 

【操作系统学习笔记】文件管理2.1


【操作系统学习笔记】文件管理2.1

参考书籍: 王道考研 视频地址: Bilibili

文件系统的层次结构 用户/应用程序用户接口: 文件系统需要向上层的用户提供一些简单易用的功能接口。这层就是用于处理用户发出的系统调用请求文件目录系统: 用户是通过文件路径来访问文件的,因此这一层需要根据用户给出的文件路径找到相应的 FCB 或索引节点。所有和目录、目录项相关的管理工作都在本层完成存取控制模块: 为了保证文件数据的安全,还需要验证用户是否有访问权限逻辑文件系统与文件信息缓冲区区: 用户指明想要访问的文件记录号,这一层需要将记录号转换为对应的逻辑地址物理文件系统: 这一层需要把逻辑地址转换成实际的物理地址辅助分配模块 | 设备管理模块: 负责文件存储空间的管理,即负责分配和回收存储空间

假设某用户请求删除文件"D:/学生信息/6班.xlsx"的最后 100 条记录

用户需要通过操作系统提供的接口发出上述请求 -> 用户接口由于用户提供的是文件的存放路径,因此操作系统需要一层层地查找目录,找到对应的目录项 -> 文件目录系统不同的用户对文件有不用的操作权限,因此为了保证安全,需要检查用户是否有访问权限 -> 存取控制模块验证了用户的访问权限后,需要把用户提供的记录号转变为对应的逻辑地址 -> 逻辑文件系统与文件信息缓冲区知道了目标记录对应的逻辑地址后,还需要转换成实际的物理地址 -> 物理文件系统要删除这条记录,必定要对磁盘设备发出请求 -> 设备管理模块删除这些记录后,会有一些空闲盘块,因此要将这些盘块回收 -> 辅助分配模块
标签:

【操作系统学习笔记】文件管理2.1由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“【操作系统学习笔记】文件管理2.1