跳转至

文件的使用

文件存储结构与使用方式

  • 文件的存储结构不仅与存储设备的物理特性有关,还与用户如何使用文件有关。
  • 文件存储在辅存空间中。当要访问某个文件时,必须将其从辅存读入主存。

文件表

  • 系统打开文件表:整个系统提供一张系统打开文件表,用于跟踪所有正在使用的文件。
  • 用户打开文件表:每个用户有一张用户打开文件表,用于跟踪该用户正在使用的文件。
  • 共享文件:当多个进程共享同一个文件时,多个用户的打开文件表必须对应系统打开文件表的同一入口地址。

文件的基本操作

每个基本操作也称为文件操作原语,主要包括以下六个操作:

  1. 建立文件操作:创建一个新文件。
  2. 打开文件操作:打开一个现有文件,使其可以进行读写操作。
  3. 读文件操作:从文件中读取数据。
  4. 写文件操作:向文件中写入数据。
  5. 关闭文件操作:关闭已打开的文件。
  6. 删除文件操作:删除一个文件。

文件访问过程

文件访问过程因操作类型不同而有所差异。以下是几种常见的文件访问过程:

  1. 读文件

  2. 写文件

  3. 删除文件