- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统6文件管理系统.ppt
第6章 文件系统 引言 基本概念 文件的概念 文件的分类 文件的操作 文件的转储和恢复 文件的概念 文件是指具有符号名的数据信息的集合。 命名了的字符串集合 例如,在UNIX系统中,文件系统从物理上将每个文件仅仅看成是由一系列字符串组成,而不把文件处理成物理记录的集合。 命名了的相关记录集合 例如一个命名为“学生登记表”的文件是一个学生情况记录的集合,每个学生情况的记录是由姓名、性别、年龄等数据项组成,而姓名、年龄、性别等数据项则由若干个字符组成。 文件的分类 按文件用途分类 系统文件、库文件、用户文件 按文件中数据分类 源文件、目标文件、可执行文件 按文件保护方式分类 只读文件、读写文件、不保护文件 按文件保存时间分类 临时文件、永久文件 文件的操作 文件系统不应要求用户必须了解文件的物理组织才能使用文件,而应方便用户,提供给用户按其逻辑组织形式来使用文件。 一个文件系统至少要提供用户以下的文件操作功能 打开、关闭、建立、撤消、复制文件,文件换名、文件列表 读、写、修改、插入、删除数据项操作 文件的转储和恢复 文件系统中不论是硬件还是软件都会发生损坏和错误,为使至关重要的系统文件万无一失,应对保存在外存中的系统文件采取一些保护措施,如: 后备系统的“定期转储”。 全量转储(backup) 增量转储 文件的恢复 利用转储的文件进行恢复。(restore) 磁盘容错技术 双份目录和双份文件分配表、热修复重定向和写后读校验 磁盘镜像、磁盘双工 廉价磁盘冗余阵列 RAID 等等 目录 目录的概念 目录层次结构 目录的操作 目录的概念 目录:文件系统层次结构的一个非终结节点,一个目录通常包含有许多目录项,每个目录项可以是一个文件或目录。而文件是文件系统层次结构的一个终结节点,即在文件下不可能再包含文件或目录。 目录的作用:按名存取文件。 目录的层次结构 目录的操作 创建、删除、打开、关闭、换名目录; 读、链接、删除目录项。 文件系统 文件系统的实现 文件的结构 随机文件(索引) 链表结构文件(串联文件) 文件的组成和文件控制块 实现目录 二级文件目录结构图解 层次结构 多级目录的树形结构 文件的使用与控制 基本文件目录和符号文件目录 活动符号名表与活动文件表 活动符号名表 活动文件表 文件使用和控制操作命令 建立文件命令 打开文件命令 读文件命令 写文件命令 关闭文件命令 撤消文件命令 空白盘区链 空白盘区目录 位示图 空白盘块分组情况 例题 文件系统的层次结构 文件系统的工作流程 READ(data,5,1000) SFS(Read,data,5,1000) BFS(Read,10,5,1000) ACVM (Read,10,5,1000) LFS (Read,10, 5,1000) PFS (Read,10,2,500,1000) IO(Read, 38,500,1000) 文件系统的安全性和保护机制 存取控制矩阵 文件存取控制表 用户权限表 LINUX文件系统概述 VFS与具体文件系统的关系 文件系统的数据成员 磁盘划分 EXT2文件系统格式 EXT2文件目录 EXT2的inode EXT2文件索引多重间接映射 fdisk命令表 Linux目录树 Linux主要目录功能 设备号与设备名 系统调用stat说明 #include sys/types.h #include sys/ stat .h int stat (path,buf) //获得指定文件的属性 char *path; struct statct *buf; int fstat (fildes,buf)//获得某个打开文件的属性 int fildes; struct stat *buf; 系统调用stat采用的结构buf说明 usort st_mode; //文件的打开方式 ino_t st_ino; //i节点 dev_t st_dev //包括该文件目录项的设备id dev_t st_rdev //设备id,特殊文件采用 short st_nlink //连接链的数目 ushort st_uid //该文件的文件主的用户id ushort st_gid //该文件的用户组的组id off_t st_size; //文件的字节数 time_t st_atime //最近一次访问时间 time_t st_mtime//最近一次数据修改时间 time_t st_ctime//最近一次修改文件状态时间 设备、文件、存取方法之间的关系 小结 文件、文件系统的定义、功能 文件的组织 目录的作用、内容、结构 文件的共享、保护、保密 磁盘空间管理技术 文件系统的层次结构 文件的操作 磁盘空闲块的成组分
您可能关注的文档
- 控制和应用实验(实验四LED点阵显示屏).ppt
- 控制和应用实验课程说明.ppt
- 推荐文章幼儿园区域活动指导模式构建.doc
- 推荐适合当代人收藏人物画家.doc
- 措施类题型答题示范.ppt
- 提升中职教育质量的方法和措施.doc
- 提升服务品质化解信誉风险是保险业务健康发展之本.doc
- 提醒不普通美景感悟20141.doc
- 提高功率因数的作用和供电效率的关系.doc
- 提高小学三年级语文识字和写字教学效率.doc
- 第五单元《圆的认识》说课(课件)六年级上册数学人教版.pptx
- 分数的意义说课(课件)五年级下册数学人教版(1).pptx
- 圆的认识说课课件六年级上册数学人教版.pptx
- 折扣 (说课课件)-六年级下册数学人教版.pptx
- 体积和体积单位 说课(课件)五年级下册数学人教版.pptx
- 《异分母分数加减法》说课(课件)五年级下册数学人教版.pptx
- 《认识数轴,负数的大小比较》(说课课件)六年级下册数学人教版.pptx
- 《在直线上表示数》(说课课件)六年级下册数学人教版.pptx
- 比例的意义和基本性质(说课课件)六年级下册数学人教版.pptx
- 5.1圆的认识(说课课件)六年级上册数学人教版.pptx
文档评论(0)