操作系统4.3.1 文件系统的层次结构

一、文件系统的层次结构

二、小结

用一个例子来辅助记忆文件系统的层次结构:假设某用户请求删除文件 "D:/ 工作目录 / 学生信息.xlsx" 的最后 100 条记录。

  1. 用户需要通过操作系统提供的接口发出上述请求 ------用户接口
  2. 由于用户提供的是文件的存放路径,因此需要操作系统一层一层地查找目录,找到对应的目录项 ------文件目录系统
  3. 不同的用户对文件有不同的操作权限,因此为了保证安全,需要检查用户是否有访问权限 ------存取控制模块(存取控制验证层)
  4. 验证了用户的访问权限之后,需要把用户提供的 "记录号" 转变为对应的逻辑地址 ------逻辑文件系统与文件信息缓冲区
  5. 知道了目标记录对应的逻辑地址后,还需要转换成实际的物理地址 ------物理文件系统
  6. 要删除这条记录,必定要对磁盘设备发出请求 ------设备管理程序模块
  7. 删除这些记录后,会有一些盘块空闲,因此要将这些空闲盘块回收 ------辅助分配模块
相关推荐
数据最前线1 天前
数据管理技术发展的3个阶段
数据库·考研·数据库系统概论
屁股割了还要学2 天前
【C++进阶】STL-string的简单实现
c语言·开发语言·数据结构·c++·学习·考研
立志成为大牛的小牛2 天前
数据结构——三十九、顺序查找(王道408)
数据结构·学习·程序人生·考研·算法
自我陶醉@3 天前
计算机组成原理---中央处理器
考研·学习方法·408·计算机组成原理·中央处理器·指令流水线
立志成为大牛的小牛3 天前
数据结构——四十、折半查找(王道408)
数据结构·学习·程序人生·考研·算法
蒙奇D索大4 天前
【11408学习记录】考研数学核心考点精讲:二维随机变量(离散与连续)全面解析
笔记·学习·考研·概率论·改行学it
元亓亓亓4 天前
考研408--计算机网络--day3--通信基础&信道&编码与调制
计算机网络·考研·408
蒙奇D索大4 天前
【算法】递归算法实战:汉诺塔问题详解与代码实现
c语言·考研·算法·面试·改行学it
蒙奇D索大4 天前
【11408学习记录】考研英语长难句精析:三步拆解真题复杂结构,轻松攻克阅读难关!
笔记·学习·考研·改行学it
Cathy Bryant6 天前
概率论直觉(一):大数定律
笔记·考研·数学建模