欢迎来到天天文库
浏览记录
ID:48804788
大小:2.31 MB
页数:63页
时间:2020-01-26
《操作系统6文件管理系统.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、操作系统整体结构硬件软件-硬件接口操作系统操作系统接口其他系统软件应用程序接口应用软件资源抽象资源共享系统软件和操作系统操作系统的基本组织结构进程与资源管理文件管理存储管理设备管理处理机主存设备操作系统计算机硬件Linux文件系统层次结构第6章文件系统引言基本概念目录文件系统文件系统的实现文件系统的安全性和保护机制LINUX文件系统概述小结引言问题:程序和数据如何永久地保存在计算机系统中?存放在何处?文件存放文件的介质文件存放形式文件操作形式信息、数字信息、信息处理机基本概念文件的概念文件的分类文件的操作文件的转储和恢复文件的概念文件是指具有符号名的数据
2、信息的集合。命名了的字符串集合例如,在UNIX系统中,文件系统从物理上将每个文件仅仅看成是由一系列字符串组成,而不把文件处理成物理记录的集合。命名了的相关记录集合例如一个命名为“学生登记表”的文件是一个学生情况记录的集合,每个学生情况的记录是由姓名、性别、年龄等数据项组成,而姓名、年龄、性别等数据项则由若干个字符组成。文件的分类按文件用途分类系统文件、库文件、用户文件按文件中数据分类源文件、目标文件、可执行文件按文件保护方式分类只读文件、读写文件、不保护文件按文件保存时间分类临时文件、永久文件文件的操作文件系统不应要求用户必须了解文件的物理组织才能使用文
3、件,而应方便用户,提供给用户按其逻辑组织形式来使用文件。一个文件系统至少要提供用户以下的文件操作功能打开、关闭、建立、撤消、复制文件,文件换名、文件列表读、写、修改、插入、删除数据项操作文件的转储和恢复文件系统中不论是硬件还是软件都会发生损坏和错误,为使至关重要的系统文件万无一失,应对保存在外存中的系统文件采取一些保护措施,如:后备系统的“定期转储”。全量转储(backup)增量转储文件的恢复利用转储的文件进行恢复。(restore)磁盘容错技术双份目录和双份文件分配表、热修复重定向和写后读校验磁盘镜像、磁盘双工廉价磁盘冗余阵列RAID等等目录目录的概念
4、目录层次结构目录的操作目录的概念目录:文件系统层次结构的一个非终结节点,一个目录通常包含有许多目录项,每个目录项可以是一个文件或目录。而文件是文件系统层次结构的一个终结节点,即在文件下不可能再包含文件或目录。目录的作用:按名存取文件。文件名内部名用户名物理组织物理地址记录格式历史和测量信息文件性质口令或密码存取属性信息的编码方式增删说明共享说明其它目录的层次结构目录的操作创建、删除、打开、关闭、换名目录;读、链接、删除目录项。文件系统文件系统:是指一个负责存取和管理外部存储器上文件信息的机制。文件系统的为用户提供的功能:(1)按文件名对文件进行存取;(2
5、)建立、修改和删除一个文件;(3)在文件之间进行数据传输;(4)在系统控制下共享其他用户的文件;(5)为用户文件提供可靠的保护和保密措施;(6)具有转储和恢复重要文件的能力。文件系统的组成系统故障恢复文件组织和访问(存取、共享、保护)文件存取过程管理(逻辑组织物理结构)文件I/O管理外存管理物理文件用户文件系统的实现实现文件文件的结构文件的组成和文件控制块实现目录文件的使用与控制磁盘空间管理空白盘区链空白盘区目录位示图文件系统的结构和工作流程文件系统的层次结构文件系统的工作流程文件的结构逻辑结构记录式流式物理组织连续文件随机文件串联文件文件存取方法顺序
6、存取直接存取第一个物理块号7文件长度2记录0记录1记录0块间隔块间隔文件B目录文件说明…文件A物理块号(7) (8) (9)连续结构的文件R0R1R2R3R4R5R5R4R3R2R1R0l1l2l3l4l5l6等长记录变长记录随机文件(索引)…68893…文件A的文件索引012254链接字登记项…255256509链接字登记项54文件A(a)随机文件的物理结构相对区号0相对区号1相对区号2…相对区号509有信息无信息510×256文件A(b)用户观点的随机文件随机结构文件…数据区256字全部用于存放数据信息绝对区号68绝对区号893256字绝对区号542
7、56字链表结构文件(串联文件)文件A的说明目录链接指针12记录0(物理块4)链接指针8记录1(物理块12)0记录2(物理块8)文件A链表结构文件文件的组成和文件控制块目录文件名内部名用户名物理组织物理地址记录格式历史和测量信息文件性质口令或密码存取属性信息的编码方式增删说明共享说明其它文件实现目录一级目录文件A的控制块文件B的控制块文件C的控制块……二级文件目录结构图解文件A的控制块文件B的控制块文件C的控制块…文件X的控制块文件Y的控制块文件Z的控制块…文件A文件B文件C文件X文件Y文件Z…用户名UFD起始ABC地址用户名UFD起始XYZ地址…用户文件
8、目录(UFD:ABC)用户文件目录(UFD:XYZ)主目录(MFD)层次结构大学
此文档下载收益归作者所有