- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文 件管 理 之
文件概念 文件目录; 数据、程序等信息需要长期保存在外存里,OS以文件的形式把数据、程序等信息资源组织存放在外存里。
文件所有的软资源的抽象。
文件系统是OS管理存储和访问文件的机制。
同学们你在使用文件是仅仅告诉OS该文件的名字,OS是怎么找到对应的磁盘物理信息?及OS如何实现‘按名存取’方法?学完本章就能理解。
; 文件管理系统的功能与任务是采用统一方法对信息存储、检索、更新、共享及保护,并提供有效的操作方法实现按名存取信息。包括文件管理和目标管理,磁盘管理。
具体有 : (1)按名存取,以实现逻辑文件到物理文件的映射;(2)文件定位及文件目录操作;(3)存储空间分配;(4)文件存取方法和文件存储结构;(5)文件共享与保护;(6)提供文件操作命令和设备管理统一接口。;文件管理绪论文件系统的层次结构;本章内容提要 :
教学目的目标:
1.掌握文件基本概念;(重点)
2.掌握文件目录结构;(重点)
3. 理解文件组织与数据存储(重点)
4.掌握文件系统功能及实现。
学时6学时
;思考题;教学目标:
1.理解文件定义,掌握文件命名规范。
2.理解文件类型的意义,掌握文件标识。
3.理解文件属性,掌握主要属性。
4.理解并掌握文件存取方法。(难点)
5.理解并掌握文件目录、FCB组成。(重点、难点)
6.了解目录结构种类,掌握层次目录结构。(重点)
7.理解目录的检索过程。
;6.1. 文件相关概念;6.1 文件相关概念;6.1 文件相关概念;6.1 文件相关概念;6.1 文件相关概念;;文件基本属性:文件名、类型(扩展名)、文件属主UID、文件所组GID。
文件类型属性:如普通文件、目录文件、系统文件、隐式文件、设备文件、通道文件、接口文件。或者ASCII码文件、二进制文件。
文件保护属性:只读、只写、读写、更新、执行、删除、锁、口令。
文件管理属性:创建时间、最后访问时间、修改时间。
文件控制属性:大小、物理设备和物理位置、当前位置、文件目前长度、文件最后长度、打开次数。;存取方法是指OS提供的读、写文件存储器(磁盘等)上物理(信息块)记录的方法。
文件存取方法的选择取决用户需要和存储设备性质两者结合。
常用的文件存取方法(与文件物理结构相关)
1.顺序存取
2.直接存取
3.索引存取
;6.1.3 .1顺序存取:文件信息是有序存放,存取操作都是在前次读取基础上进行,系统设置两个指针,一个指向当前读位置(上次读的下一位);一个指向当前信息写位置(当前信息存放位置),操作后系统自动修改指针位置;位移=记录长*每次读取长度i。
很常用,比如编辑器、编译器等都采用顺序读取。
;6.1.3 .2.直接存取(随机存取):文件有等长块构成,链表存储,便于定位和读取,非顺序地从文件里读取任何位置的信息。
通过(哈希)计算确定文件块的磁盘位置,直接定向到所需信息的位置,进行读写数据。常用于大数据访问,数据库访问。;6.1.3 .3.索引存取:基于索引文件的读取方法,不按照记录位置而是按照由文件名或关键字来编址建立索引表文件。文件记录键是文记录的索引关键字,比如文件名或文件名与其它字段的组合。
;6.1 文件相关概念;6.1 文件相关概念;1.创建文件:分配空间,创建目录
2.写文件:给定文件名,定位写位置,移动写指针
3.读文件:
4.移动文件:建立文件目录,重定向文件指针指向位置,不需要写磁盘。
5.复制文件:
6.删除文件:删除文件目录,标识物理块可用
7.清除文件:保存文件目录和名字,只清除文件内容。
8.打开文件
9.关闭文件
;文件系统实行分层管理,便于实现透明操作,及操作独立。(FAT,NTFS,UNIXFS?,HDS,GFS)
文件系统分为三层
(1)文件管理:实现文件逻辑结构,提供文件系统调用和文件访问权限设置。
(2)目录管理:实现文件查找功能,进而访问文件和目录操作功能。
(3)磁盘管理:实现逻辑结构到物理结构的转换把逻辑空间地址映射到磁盘物理空间地址。即逻辑块到柱面、磁头和扇区号的映射。数数从内存到外设传输是系统调用完成。
引入文件目录机制就是为了实现透明地‘按名存取’ 文件各种操作。;
6.2.1 文件控制块、文件目录与目录文件
6.2.2 层次目录结构
6.2.3 目录的检索
;思考题:
磁盘上这么多文件如何管理才能高效提取访问该文件?OS把文件按一定关系编目起来存档在一起来实现对文件的管理,即形成文件目录。文件目录是把文件映射到磁盘上的一个数据结构,至少
文档评论(0)