操作系统-20-文件的存储空间管理

操作系统-20-文件的存储空间管理

前言

操作系统对磁盘进行管理

  • 非空闲磁盘的管理(文件的分配方式)
  • 空闲磁盘的管理(文件的存储空间)

mark

文件的存储空间管理

mark

mark

接下来将一一介绍这些知识点

1. 存储空间的划分和初始化

mark

2. 文件空闲分配空间分配算法

  • 文件存储设备管理实质上是对空闲块的组织和管理

2.1 空闲表法

mark

2.2 空闲链表法

空闲链表法是将磁盘上的所有空闲空间以盘块位单位拉成一条链

2.2.1 空闲盘块链

mark

2.2.2 空闲盘区链

mark

2.3 位示图法

mark

如何进行分配和回收?

mark

2.4 成组链接法

  • Unix 采用成组链接法对磁盘空闲块进行管理

mark

2.4.1 超级块

mark

2.4.2 分配策略

  • 需要1个空闲磁盘块

mark

  • 需要分配100个空心块

mark

2.4.3 回收策略

  • 回收区域未满

mark

  • 回收区域已满

mark

参考书籍:《王道考研计算机操作系统》

参考博客https://mubu.com/doc/Cd-Y4YOfkh#o-1d01735b78f18c07f

打赏
  • 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!
  • © 2019-2022 Zhuuu
  • PV: UV:

请我喝杯咖啡吧~

支付宝
微信