操作系统原理与实例分析PPT课件第五章文件管理系统.ppt
《操作系统原理与实例分析PPT课件第五章文件管理系统.ppt》由会员分享,可在线阅读,更多相关《操作系统原理与实例分析PPT课件第五章文件管理系统.ppt(78页珍藏版)》请在三一办公上搜索。
1、第5章 文件管理系统,5.1 文件系统概述 交互式操作系统的文件系统应该向用户提 供如下基本服务:1)用户可以创建,删除,读取或更新文件;2)一个用户可以受控制地访问其它用户文件;3)可以控制不同用户对不同文件的访问权限;4)用户可以根据实际需要重新构造文件;5)允许用户在两个文件之间移动数据;6)用户能备份文件,且能在文件被毁坏时,恢复 文件;7)用户可以通过符号名访问文件.,5.2 文件系统与数据库管理系统 目前数据库管理系统与操作系统之间存在两种依附关系:*利用操作系统中的文件系统来管理文件及存储空间;*不依赖操作系统提供的文件系统,而具有独立的数据组织及存取控制.,5.3 文件 5.3
2、.1 文件的概念 文件:是一种具有符号名的,相关联元素的有序集合.文件名是文件系统和用户之间的联系纽带.,文件、记录和数据项,1.数据项,(1)基本数据项。这是用于描述一个对象的某种属性的字符集,是数据组织中可以命名的最小逻辑数据单位,即原子数据,又称为数据元素或字段。,(2)组合数据项(复合字段)。它是由若干个基本数据项组成的,简称组项。基本数据项除了数据名外,还应有数据类型。因为基本项仅是描述某个对象的属性,根据属性的不同,需要用不同的数据类型来描述。由数据项的名字和类型两者共同定义了一个数据项的“型”。而表征一个实体在数据项上的数据则称为“值”。例如,学号/30211、姓名/王有年、性别
3、/男等。,2.记录 记录是一组相关数据项的集合,用于描述一个对象在某方面的属性。一个记录应包含哪些数据项,取决于需要描述对象的哪个方面。而一个对象,由于他所处的环境不同可把他作为不同的对象。,3.文件,文件是指由创建者所定义的、具有文件名的一组相关元素的集合,可分为有结构文件和无结构文件两种。在有结构的文件中,文件由若干个相关记录组成;而无结构文件则被看成是一个字符流。文件在文件系统中是一个最大的数据单位,它描述了一个对象集。,4.数据库 略5.3.2 文件的类型 1.按照文件的逻辑结构分类*由结构文件*无结构文件,2.按照文件的物理组织结构分类*连续文件*链接文件*索引文件,3.按照文件的保
4、护级别分类*只读文件*执行文件*读/写文件*不保护文件,4.按照文件的性质和用途分类*系统文件*用户文件*库文件,5.按照文件的数据形式分类*源文件*目标文件*可执行文件,6.多媒体文件 是一种集成了数字,字符,格式化文本,可执行程序,图形,图像,声音等信息的高度结构化文件.,5.3.3 对文件的操作 对文件的操作包含两个方面的含义:*指对整个文件的操作;*指对文件中的数据项的操作.,对文件的操作:*打开文件*关闭文件*建立文件*撤销文件*复制文件*修改文件名*读操作*写操作*更新操作*插入操作*删除操作,5.4 文件目录5.4.1 文件目录的内容 文件目录的内容:*基本信息*地址信息*访问控
5、制信息*使用信息,5.4.2 对文件目录的操作 目录文件:多个文件的目录项构成的一种特殊文件.对目录文件的操作:*搜索目录*创建目录*删除目录*显示目录*修改目录,5.4.3 目录结构 目录结构:*单级目录结构*两级目录结构*层次目录结构(多级目录结构),*单级目录结构,单级目录,*两级目录结构,两级目录结构,*层次目录结构(多级目录结构),多级目录结构,在树形目录结构中,从根目录到任何数据文件,都只有一条惟一的通路。在该路径上从树的根(即主目录)开始,把全部目录文件名与数据文件名,依次地用“/”连接起来,即构成该数据文件的路径名(path name)。,5.5 文件的逻辑组织与访问 5.5.
6、1 有结构文件与文件系统 有结构文件系统:文件系统直接支持控制管理有结构文件的文件系统,也称高级文件系统.,有结构文件中记录组织的原则:*有利于快速访问文件记录*易于修改*存储代价小*维护简单*可靠性高,根据有结构文件中的记录组织形式不同,可以将有结构文件分为:*堆文件*顺序文件*索引文件*索引顺序文件*索引文件*直接(哈希)文件,5.5.2 堆文件,5.5.3 顺序文件,5.5.4 索引顺序文件,索引顺序文件,5.5.5 索引文件,索引文件的组织,索引方式:*完备索引*部分索引,5.5.6 直接(哈希)文件 1.直接文件,对于直接文件,则可根据给定的记录键值,直接获得指定记录的物理地址。换言
7、之,记录键值本身就决定了记录的物理地址。这种由记录键值到记录物理地址的转换被称为键值转换(Key to address transformation)。组织直接文件的关键,在于用什么方法进行从记录值到物理地址的转换。,2.哈希(Hash)文件,Hash文件的逻辑结构,5.6 文件的物理组织-存储空间的管理 5.6.1 文件存储空间分配的有关问题 1.预分配与动态分配 预分配方式:要求文件创建时必须申 明需要的最大空间;动态分配方式:给文件分配的空间根 据文件的大小动态的变化.,2.分区大小 文件分区:将物理上连续的若干数据块组织在 一起,形成一个分区.文件分区大小与以下因素有关:*文件中的数据
8、相邻存储有利于提高性能;*若分区太小,文件分配到的分区数将会很多;*若分区大小固定,将会简化空间的分配和回 收;*若分区大小可变,或分区大小固定且较小,可以减少存储空间的浪费.,1.连续分配,磁盘空间的连续分配,5.6.2 文件存储空间的分配技术,连续分配的主要优点如下:顺序访问容易。(2)顺序访问速度快。,连续分配的主要缺点如下:要求有连续的存储空间。(2)必须事先知道文件的长度。,2.链接分配,磁盘空间的链接式分配,3.索引分配,*单级索引分配 链接分配方式虽然解决了连续分配方式所存在的问题,但又出现了另外两个问题,即:(1)不能支持高效的直接存取。要对一个较大的文件进行直接存取,须首先在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 原理 实例 分析 PPT 课件 第五 文件 管理 系统
链接地址:https://www.31ppt.com/p-4979497.html