Appearance
5.1 文件系统概述
文件系统是操作系统的重要组成部分
文件系统允许用户创建成为文件的数据集
文件拥有一些理想属性:
- 长期存在:文件存储在硬盘或其他辅存中,用户退出系统时文件不会丢失
- 可在进程间共享:文件有名字,具有允许受控共享的相关访问权限
- 结构:取决于具体的文件系统,一个文件具有针对某个特定应用的内部结构
一、文件类型
1. 按用途分类
系统文件
用户文件
库文件
2. 按文件中数据的形式分类
源文件
目标文件
可执行文件
3. 按存取控制属性分类
只执行文件
只读文件
读写文件
4. 按组织形式和处理方式分类
普通文件
目录文件
特殊文件
二、文件系统模型
对象及其属性
文件管理系统管理的对象有:
文件。它作为文件管理的直接对象。
目 录
磁盘(磁带)存储空间
对对象操纵和管理的软件集合
这是文件管理系统的核心部分,文件系统的功能大多是在这一层实现的。
文件系统的接口
命令接口
程序接口
三、文件操作
文件系统不但提供存储数据(组织为文件)的手段,而且提供一系列对文件进行操作的功能接口。
最基本的文件操作有:
创建文件、删除文件、打开文件、关闭文件、读文件、写文件、截断文件和设置文件的读/写位置。