在操作系统中, 文件管理 是核心功能之一。操作系统通过文件系统对数据进行组织、存储和管理,使用户能够方便、高效、安全地访问数据。
在软考高级系统架构设计师考试中,文件管理属于 高频考点 ,常见于
本文将系统讲解这些知识点,并结合典型例题进行说明。
文件(File)**是存储在外存上的一组相关信息的集合。
记录1 → 记录2 → 记录3
索引表 → 数据块
文件在磁盘上的存储方式称为物理结构。
[块0][块1][块2][块3]
块1 → 块5 → 块9 → 块3
索引块 → 数据块地址列表
为每个文件建立一个 索引块 ,记录该文件所有数据块的位置。
文件 → 索引块 → 数据块
当文件较大时,一个索引块不够,需要
256 × 1KB = 256KB
256 × 256 × 1KB
= 65536KB = 64MB
最大文件大小 = 64MB
位示图(Bitmap)**用于表示磁盘空间的使用情况。
1 1 0 0 1 0 1 0
第 i 位 → 第 i 个磁盘块
字节1:11001010 字节2:01100011
1 1 0 0 1 0 1 0 0 1 1 0 0 0 1 1
第3位 = 0
第一个空闲块号 = 2(从0开始计数)
管理文件名 → 文件位置映射
用户 → 文件
根目录 ├── 用户A │ ├── file1 │ └── file2 └── 用户B └── file3
/userA/file1
/file2
打开文件表
128 × 2KB = 256KB
最大文件大小 = 256KB
文件管理是操作系统的重要组成部分,也是软考高级系统架构设计师考试中的重点内容。

软考梦工厂
扫码关注我们