第7章-文件管理.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第四章存储器管理2019年专升本操作系统原理*第四章存储器管理2019年专升本操作系统原理第四章存储器管理2019年专升本操作系统原理文件管理文件系统的管理功能是将其管理的程序和数据通过组织为一系列文件的方式实现的。文件是指具有文件名的若干相关元素的集合。元素通常是记录,而记录又是一组有意义的数据项的集合。基于文件系统的概念,可以把数据组成分为数据项、记录和文件三级。7.1文件和文件系统1.数据项

在文件系统中,数据项是最低级的数据组织形式,可把它分成以下两种类型:

(1)基本数据项。姓名,年龄

(2)组合数据项。工资2.记录

记录是一组相关数据项的集合,用于描述一个对象在某方面的属性。一个记录应包含哪些数据项,取决于需要描述对象的哪个方面。由于对象所处的环境不同可把他作为不同的对象。关键字是唯一能标识一个记录的数据项。如,学号,身份证号7.1.1数据项、记录和文件3.文件

文件是指由创建者所定义的、具有文件名的一组相关元素的集合,可分为有结构文件和无结构文件两种。有结构文件:文件由若干个相关记录组成无结构文件:一个字符流文件属性文件类型文件长度文件的物理位置文件的建立时间7.1.2文件名和类型

1.文件名和扩展名

(1)文件名。

(2)扩展名。用于指示文件的类型。2.文件类型

1)按用途分类

根据文件的性质和用途的不同,可将文件分为三类:

(1)系统文件,这是指由系统软件构成的文件。大多数的系统文件只允许用户调用,但不允许用户去读,更不允许修改;有的系统文件不直接对用户开放。

(2)用户文件,指由用户的源代码、目标文件、可执行文件或数据等所构成的文件。用户将这些文件委托给系统保管。

(3)库文件,这是由标准子例程及常用的例程等所构成的文件。这类文件允许用户调用,但不允许修改。2)按文件中数据的形式分类

按这种方式分类,也可把文件分为三类:

(1)源文件,这是指由源程序和数据构成的文件。通常,由终端或输入设备输入的源程序和数据所形成的文件都属于源文件。它通常是由ASCII码或汉字所组成的。

(2)目标文件,这是指把源程序经过编译程序编译过,但尚未经过链接程序链接的目标代码所构成的文件。目标文件所使用的后缀名是“.obj”。

(3)可执行文件,这是指把编译后所产生的目标代码经过链接程序链接后所形成的文件。其后缀名是?.exe。3)按存取控制属性分类

根据系统管理员或用户所规定的存取控制属性,可将文件分为三类:

(1)只执行文件,该类文件只允许被核准的用户调用执行,不允许读和写。

(2)只读文件,该类文件只允许文件主及被核准的用户去读,不允许写。

(3)读写文件,这是指允许文件主和被核准的用户去读或写的文件。4)按组织形式和处理方式分类

根据文件的组织形式和系统对其处理方式的不同,可将文件分为三类:

(1)普通文件。由ASCII或二进制组成的字符文件

(2)目录文件。由文件目录组成的文件

(3)特殊文件。I/O设备7.1.3文件系统的层次结构文件系统的模型可分为三个层次:最底层是对象及其属性中间层是对对象进行操纵和管理的软件集合最高层是文件系统提供给用户的接口。对象及其属性:文件、目录、磁盘(磁带)存储空间文件系统的接口:命令接口、程序接口7.1.4文件操作

1.最基本的文件操作

最基本的文件操作包含下述内容:

(1)创建文件。

(2)删除文件。

(3)读文件。

(4)写文件。

(5)设置文件的读/写位置。2.文件的“打开”和“关闭”操作

(1)文件的逻辑结构(FileLogicalStructure):从用户观点出发所观察到的文件组织形式。

(2)文件的物理结构,又称为文件的存储结构:指系统文件存储在外存上所形成的一种存储组织形式。7.2.1文件逻辑结构的类型

1.按文件是否有结构分类

1)有结构文件

(1)定长记录。指文件中的所有记录的长度都是相同的。

(2)变长记录。文件中各记录的长度不同。2)无结构文件

在系统中运行的大量的源程序、可执行文件、库函数等,所采用的就是无结构的文件形式,即流式文件。其文件的长度是以字节为单位的。7.2文件的逻辑结构

2.按文件的组织方式分类

根据文件的组织方式,可把有结构文件分为三类:

(1)顺序文件:由一系列记录按某种顺序排列所形成的文

您可能关注的文档

文档评论(0)

iris + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档