四、文件管理

4.1 文件系统基础

文件的逻辑结构:

  • 无结构文件:类似于txt
  • 有结构文件

有结构文件:

在这里插入图片描述

-----顺序文件:

在这里插入图片描述

目录结构

在这里插入图片描述
采用索引结点为什么能加快速度?
采用索引结点后,每个目录项的大小变小,一个磁盘块就可以装入更多的目录项,因此就减少了磁盘块的I/O次数,加快了速度

文件共享:

在这里插入图片描述

文件保护:

在这里插入图片描述



4.2 文件系统实现

4.2.1 文件系统层次结构:

  1. 用户调用接口(对应 文件基本操作)
  2. 文件目录系统 (对应 文件目录)
  3. 存取控制验证模块 ( 对应 文件保护)
  4. 逻辑文件系统与文件信息缓冲区 (对应文件逻辑结构)
    索引表就会调入文件信息缓冲区
  5. 物理文件系统 (做地址转换)
  6. 辅助分配模块:分配及回收辅存空间
  7. 设备管理程序分配模块:最接近硬件

在这里插入图片描述

4.2.2 目录实现:为了查找

基本方式:

  1. 线性列表:实现线性查找
  2. 哈希表:实现散列查找

4.2.3 文件实现——文件分配方式:

在这里插入图片描述

-----连续分配:

在这里插入图片描述

-----链接分配:

在这里插入图片描述

-----索引分配:

在这里插入图片描述

4.2.3 文件实现——文件存储空间管理:

在这里插入图片描述

-----位示图法:

在这里插入图片描述



4.3 磁盘组织与管理

4.3.1 磁盘的结构

在这里插入图片描述

4.3.2 磁盘调度算法

计算一次读写时间:

在这里插入图片描述
磁盘调度算法:优化寻道时间

在这里插入图片描述

4.3.3 磁盘的管理

在这里插入图片描述
坏块: 对os不透明
扇区备用: 用备用块代替坏块,对操作系统透明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值