文件的概念
标签: 操作系统
学习人数: 10109

1.文件的概念

文件统的管理功能是将其管理的程序和数据通过组织为一系列文件的方式实现的。文件则是指具有文件名的若干相关元素的集合。元素通常是记录,记录又是一组有意义的数据项的集合。基于文件系统的概念,可以把数据组成分为数据项、记录和文件三级。

用户通过文件系统建立文件,提供应用程序的输入、输出,对资源进行管理。首先了解文件的结构,我们通过自底向上的方式来定义。

①冒基本数据项:用于描述一个对象的某种属性的一个值,如姓名、日期或证件号等,是数据中可命名的最小逻辑数据单位,即原子数据。

②组合数据项:由多个基本数据项组成。

 

2.文件的属性

文件有一定的属性,系统不同而属性也会有所不同,但通常都包括如下属性:

 

3.文件的分类

按保护级别可以将文件分为以下4类。

 

4. 文件的基本操作

文件属于抽象数据类型。为了恰当地定义文件,需要考虑有关文件的操作。

 

5.文件的打开与关闭

(1)打开文件

因为许多文件操作都涉及为给定文件搜索相关目录条目,许多系统要求在首次使用文件时,使用系统调用open,将指明文件的属性(包括该文件在外存上的物理位置)从外存复制到内存打开文件目录表的一个表目中,并将该表目的编号(或索引)返回给用户。这样避免了系统对文件的再次检索,既节约了检索开销,又提高了对文件的操作速度。

每个打开文件都有如下关联信息:

(2)关闭文件

系统将打开的文件的编号(或索引号)删除,并销毁其文件控制块。若文件被修改,则需要将修改保存到外存。

 



课后作业


登录后发布评论

暂无评论,来抢沙发