第六讲--文件管理.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
论文答辩 北航计算机系硕士论文答辩 第六章 文件管理 第六章 文件管理 6.1 文件和文件系统 6.2 文件的逻辑结构 6.3 外存分配方式 6.4 目录管理 6.5 文件存储空间的管理 6.6 文件共享与文件保护 6.7 数据一致性控制 本章重点难点 1. 掌握外存分配方式。 2. 掌握目录管理技术。 3. 掌握文件存储空间的管理技术。 第六章 文件管理 6.1 文件和文件系统 6.2 文件的逻辑结构 6.3 外存分配方式 6.4 目录管理 6.5 文件存储空间的管理 6.6 文件共享与文件保护 6.7 数据一致性控制 第六章 文件管理 在现代计算机系统中,要用到大量的程序和数据,由于内存容量有限,且不能长期保存,故而平时总是把他们以文件的形式存放在外存中,需要时调入内存。 但用户不能够胜任管理文件的工作,于是在OS中又增加了文件管理功能,构成一个文件系统,负责管理在外存上的文件,把文件的存取、共享和保护等手段提供给用户,方便了用户,保证了文件的安全,提高了系统资源的利用率。 6.1 文件和文件系统 6.1.1 文件、记录和数据项 6.1.2 文件类型和文件系统模型 6.1.3 文件操作 6.1 文件和文件系统 6.1.1 文件、记录和数据项 6.1.2 文件类型和文件系统模型 6.1.3 文件操作 6.1.1 文件、记录和数据项 现代OS中几乎毫无例外的通过文件系统来组织和管理计算机中存储的数据;或者说文件系统的管理功能,是通过把它所管理的程序和数据组织成一系列文件的方法来实现的。 文件则是指具有文件名的若干相关元素的集合。 基于文件系统的概念,可以把数据组成分为数据项、记录和文件三级。 文件、记录和数据项之间的关系 文件属性 文件类型:可以从不同的角度来规定文件的类型。如源文件、目标文件及可执行文件。 文件长度:指文件的当前长度,长度的单位可以是字节、字或块,也可能是最大允许的长度。 文件的物理位置:通常是用于指示文件在哪一个设备上及在该设备的哪一个位置的指针。 文件的建立时间:指最后一次的修改时间等。 6.1 文件和文件系统 6.1.1 文件、记录和数据项 6.1.2 文件类型和文件系统模型 6.1.3 文件操作 6.1.2 文件类型和文件系统模型 文件类型: 文件系统模型 对象及其属性。文件管理系统的对象有:文件、目录和磁盘存储空间。 对对象操纵和管理的软件集合。是文件管理的核心部分。实现了文件系统的大部分功能——对文件存储空间的管理、对文件目录的管理、将文件的地址转换机制、对文件读写管理以及对文件的共享和保护。 文件系统的接口。命令接口(用户与文件系统)和程序接口(用户程序和文件系统)。 6.1 文件和文件系统 6.1.1 文件、记录和数据项 6.1.2 文件类型和文件系统模型 6.1.3 文件操作 6.1.3 文件操作 用户通过文件系统所提供的系统调用实施对文件的操作。最基本的文件操作有:创建文件、删除文件、读文件、写文件、截断文件和设置文件的读/写位置。 但对于一个实际的OS,为了方便用户使用文件而提供了更多地对文件的操作,如打开和关闭一个文件及改变文件名等操作。 文件的“打开”和“关闭”操作 所谓“打开”,是指系统将指名文件的属性从外存拷贝到内存打开文件表的一个表目中,并将该表目的编号返回给用户。以后当用户再要求对该文件操作时,便可利用系统所返回的索引号向系统提出操作请求。此时可直接利用索引号到打开文件表中查找,避免了再次检索。这样不仅节省大量检索开销而且显著提高操作速度。 当用户不再需要对该文件实施相应的操作时,可利用“关闭”此文件,OS将会把该文件从打开文件表中的表目上删除。 第六章 文件管理 6.1 文件和文件系统 6.2 文件的逻辑结构 6.3 外存分配方式 6.4 目录管理 6.5 文件存储空间的管理 6.6 文件共享与文件保护 6.7 数据一致性控制 6.2 文件的逻辑结构 6.2.1 文件逻辑结构的类型 6.2.2 顺序文件 6.2.3 索引文件 6.2.4 索引顺序文件 6.2.5 直接文件和哈希文件 6.2 文件的逻辑结构 6.2.1 文件逻辑结构的类型 6.2.2 顺序文件 6.2.3 索引文件 6.2.4 索引顺序文件 6.2.5 直接文件和哈希文件 文件的结构 通常文件是由一系列的记录组成的。文件系统设计的关键要素,是将这些记录构成一个文件的方法,以及将一个文件存储到外存上的方法。事实上任何一个文件都存在着以下两种形式的结构: 文件的逻辑结构。从用户观点出发所观察到的文件组织形式,是用户可以直接处理的数据及其结构,它独立于文件的物理特性,又称为文件组织 文件的物理结构。又称为文件的存储结构,是指文件在外存上的存储组织形式。与存储介质的存储性能和采用的外存分配方式有关

文档评论(0)

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

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

1亿VIP精品文档

相关文档