《操作系统》 6文件管理课件.ppt

《操作系统》 6文件管理课件.ppt

ID:49588074

大小:2.72 MB

页数:41页

时间:2020-02-26

《操作系统》 6文件管理课件.ppt_第1页
《操作系统》 6文件管理课件.ppt_第2页
《操作系统》 6文件管理课件.ppt_第3页
《操作系统》 6文件管理课件.ppt_第4页
《操作系统》 6文件管理课件.ppt_第5页
资源描述:

《《操作系统》 6文件管理课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章文件管理本章目录6.1文件系统概述6.1.1文件系统概述6.1.2文件系统的功能6.1.3文件的逻辑结构6.1.4记录的成组与分解6.2文件的目录结构6.2.1目录6.2.2目录的层次结构6.2.3路径名6.3文件在磁盘上的组织6.3.1磁盘存储空间的管理6.3.2文件的物理结构6.3.3文件的存取方式6.3.4“按名存取”的实现6.4文件的使用6.4.1文件的操作6.4.2文件共享6.4.3文件保护6.5Linux的文件管理6.5.1Linux文件系统概述6.5.2Linux的文件类型6

2、.5.3Linux的二次扩展文件系统—Ext26.5.4Linux的虚拟文件系统—VFS6.1文件系统概述6.1.1文件系统概述文件1.域:有时也称“字段”,是指数据中不可再分的基本单元。一个域包含一个值,常通过数据类型和长度两个属性来描述域。..记录:指一组相关域的集合,它是程序进行读/写的单位。记录中的每个域,都有自己的域名,以便使用起来方便。.文件:指一组有相同结构的相关记录的集合,通常存储在磁盘上。文件有自己的名字,用户或应用程序通过名字对它进行访问。对文件的访问在文件一级实施,也就是说

3、允许或拒绝用户或应用程序对整个文件的访问,而不能在记录级或域级实施。.数据库:由一种或多种类型的文件组成,它们涉及到与一个组织或项目相关的所有数据,反映数据元素间存在的关系,以供不同应用程序共享使用。通常,数据库管理系统是独立于操作系统的,有时也可能要用到一些文件管理系统中的程序功能。文件的命名2..用户或应用程序是通过文件名实现对文件的访问的。这就是所谓的“按名存取”。.给文件命名的具体规则,各操作系统不尽相同,不过它们大多允许用1到8个英文字母组成的字符串作为合法的文件名。文件命名时,允许使

4、用文件扩展名,文件名和扩展名之间,用圆点隔开。.系统文件:操作系统及其他系统程序构成系统文件范畴。这些文件通常是可执行的目标代码及所访问的数据,用户对它们只能执行,没有读和写的权利。按文件的性质和用途分类3.文件的类型..(1)用户文件:指用户在软件开发过程中产生的各种文件,如源程序、目标程序代码和计算结果等。这些文件只能由文件主和被授权者使用。.库文件:常用的标准子程序、实用子程序等组成库文件。库文件中的文件,用户在开发过程中可以直接调用,但只能读取或执行,不能修改。按文件的保护性质分类(2)

5、.只读文件:这类文件只允许查看,使用者不能对它们进行修改,也不能运行。.读写文件:这是一种允许查看和修改的文件,但不能运行。.可执行文件:这是一种可以在计算机上运行的文件,以期完成特定的功能。使用者不能对它进行查看和修改。.不保护文件:这是一种不设防的文件,可以任意对它进行使用、查看和修改。按文件的内容分类(3).操作系统把文件的目录项聚集在一起,形成一个文件加以管理。由于这种文件中包含的都是文件的目录项,因此称其为“目录文件”。.特殊文件:为了统一管理和方便使用,操作系统常以文件的观点来看待设

6、备。被视为文件的设备称为设备文件,也称为“特殊文件”。.普通文件:存储在磁盘上的一般文件。返回目录6.1.2文件系统的功能用户或程序通过创建文件、删除文件以及各种执行文件操作的命令,开始与文件系统打交道。用户或程序命令操作和文件名文件操作函数文件记录内存缓冲区磁盘扇区I/O目录管理合法性检查分解访问方法成组空闲区管理..在真正执行这些操作前,文件系统必须先用文件名去查目录,找到所需的文件,文件的目录里,有着该文件的各种属性和存放的位置等信息。.找到文件后,必须对所要求执行的操作进行合法性检查,只

7、有授权的用户才能以允许的方式访问指定的文件,从而保证文件使用的安全。.文件上执行的基本操作,是在记录级进行的。文件记录在磁盘上的存放是有组织的,结构的不同,采用的访问方法也不一样。因此,必须按所提出的访问方法,来转换文件的操作命令。目录管理:为每个文件建立一个目录项,记载该文件的有关信息和属性。根据用户要求,可以创建或删除目录文件,可以对文件进行检索和权限验证。提供文件操作命令:主要的文件操作命令有创建、撤销、读/写、查询、插入/删除记录等。不同系统的文件操作命令,从功能上和数量上都不尽相同。.

8、为减少对磁盘的I/O次数,为提高磁盘存储空间的利用率,通常是把若干记录汇集成组后,存放在磁盘的扇区里;使用某记录时,是把包含那个记录的整个扇区读到内存缓冲区,然后从中提取所需的记录。因此,文件系统需要承担记录成组、分解以及磁盘存储空间管理的功能。.所谓“文件系统”是指操作系统中管理信息资源的一组系统软件、数据结构和文件,它实行文件的存取、检索、更新,提供安全可靠的共享和保护机制,提供操作文件的接口,方便用户“按名存取”。.文件系统应该具有的功能:(1)(2)(3)文件存储空间的管理:对磁盘空间进

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。