操作系统的文件管理
文件的逻辑结构
- 逻辑结构的文件类型
- 有结构文件
- 文本文件
- 文档
- 媒体文件
- 无结构文件
- 二进制文件
- 链接库
- 有结构文件细节
- 文件内容由定长记录和可变长记录组成
- 定长记录存储文件格式、文件描述等结构化数据项
- 可变长记录存储文件具体内容
- 例如:PNG文件
- 无结构文件细节
- 也称为流式文件
- 文件内容长度以字节为单位
- 例如:exe文件、dll文件、so文件
- 有结构文件
- 顺序文件
- 顺序文件是指按顺序存放在存储介质中的文件
- 磁带的存储特性使得磁带文件只能存储顺序文件
- 顺序文件是所有逻辑文件当中存储效率最高的
- 索引文件
- 可变长文件不适合使用顺序文件格式存储
- 索引文件是为了解决可变长文件存储而发明的一种文件格式
- 索引文件需要配合索引表完成存储的操作
辅存的存储空间分配
-
辅存的分配方式
- 连续分配
- 链接分配:链接分配可以将文件存储在离散的盘块中、需要额外的存储空间存储文件的盘块链接顺序。
- 索引分配
-
存储空间管理