文件的使用
文件存储结构与使用方式
- 文件的存储结构不仅与存储设备的物理特性有关,还与用户如何使用文件有关。
- 文件存储在辅存空间中。当要访问某个文件时,必须将其从辅存读入主存。
文件表
- 系统打开文件表:整个系统提供一张系统打开文件表,用于跟踪所有正在使用的文件。
- 用户打开文件表:每个用户有一张用户打开文件表,用于跟踪该用户正在使用的文件。
- 共享文件:当多个进程共享同一个文件时,多个用户的打开文件表必须对应系统打开文件表的同一入口地址。
文件的基本操作
每个基本操作也称为文件操作原语,主要包括以下六个操作:
- 建立文件操作:创建一个新文件。
- 打开文件操作:打开一个现有文件,使其可以进行读写操作。
- 读文件操作:从文件中读取数据。
- 写文件操作:向文件中写入数据。
- 关闭文件操作:关闭已打开的文件。
- 删除文件操作:删除一个文件。
文件访问过程
文件访问过程因操作类型不同而有所差异。以下是几种常见的文件访问过程:
-
读文件:
-
写文件:
-
删除文件: