- 1、本文档共73页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统 06第六章-的文件系统
一、文件
通常是存放在外存(如磁盘、磁带等)上,
可以作为一个独立的单位存放和实施相应的
操作(如打开、关闭、读、写等)。; 这里讲的文件结构是指文件的逻辑结构
1.无结构文件
是指文件内部不再划分记录,是由一组相关
信息组成的有序字符流,即流式文件。
如UNIX和Windows系统中所有文件都被看作
流式文件。
2.有结构文件
又称记录式文件。它在逻辑上可被看成一组
连续记录的集合。
根据记录长度情况又可分为以下两种文件:
① 定长记录文件。
② 变长记录文件。
;3.树形文件
文件由一棵记录树构成(将文件的记录通
过指针组织成树形结构),各个记录的长度可
以不同。
该种文件结构,被广泛用于某些商业数据
处理的大型计算机中。;文件系统:
是文件管理系统的简称,是操作系统中,负
责操纵和管理文件的一整套设施。它实现了文
件的共享和保护以及文件的“按名存取”。
文件系统一般应具备的功能:
① 文件管理:能按用户要求创建、删除、打开、
关闭、读、写、执行文件。
② 目录管理:能按用户要求创建、删除目录文
件,对指定的文件进行检索和权
限认证以及更改工作目录等。;③ 文件存储空间管理:实现文件存储空间的分配
与回收,实现逻辑地址与
外存物理地址的映射。
④ 文件的共享和保护:实现文件的共享,并提供
可靠的保护和保密措施。
还应有转储和恢复文件的
能力。
⑤ 提供 方便的 接口:应向用户提统一的文件操
作方式,实现按名存取。
向用户提供的接口应使用
方便。;I/O控制层: 包括设备驱动程序、中断处理程序。
启动I/O操作,对设备发来的中断进
行处理。
基本文件系统(物理I/O层):主要用于处理内存
与磁盘系统之间数据块的交换。
文件组织模块:完成与磁盘I/O有关的大量事务
1.选择文件所在的设备
2.进行逻辑块号到物理块号的转换
3.对空闲盘块进行管理
4.为I/O操作指定缓冲区
逻辑文件系统:处理文件的相关操作。
管理目录结构,提供文件组织模块需
要的信息,实现对文件的按名存取及
对文件的保护。;1.文件控制块(FCB)
文件系统内部,每个文件唯一地设置一个
文件控制块,便于核心对文件进行控制和管理
FCB中的信息有:
①文件名 ②文件类型 ③位置 ④大小
⑤时间 ⑥保护信息(操作控制权限)
⑦使用计数(当前使用该文件的进程数)
;. 文 件 目 录:文件控制块的有序集合。
. 目 录 项:文件目录中的每个文件控制块
. 目 录 文 件:完全由目录项构成的文件称为
目录文件。
. 文件目录最基本功能:
实现文件名与盘块的映射。
. 主要的目录操作有:
查找、建立文件(增加目录项)、
删除文件(抹掉目录项)、列出
目录清单等。;组织方法:
所有用户文件都登记在同一目录中,一个文
件对应一个目录项。
目录项中含有:文件名、物理地址及其它属性;6.3.3 二级目录结构 解决了单级目录中不允许多个用户间文件重
名问题; 优点:
.不同用户的文件可以重名(只要用户内的文件不
重名即可)
.提高了检索目录的速度
.不同用户可用不同文件名,访问系统中同一个共
享文件;1.树形目录
在二级目录结构中,若允许用户进一步创建
自己的子目录,且在子目录中可再建子目录;一
个目录中, 即可包含文件,也可包含下一级子目录,
这样就
您可能关注的文档
- 建立VPN连接(WIN200的3).doc
- 建立全面质量管理体的系的作用及意义.doc
- 建筑制图统一标准的.ppt
- 建筑工程一级注册建的造师继续教育选修课试卷三.doc
- 建筑基础知识4.12的.ppt
- 建筑工程施工质量验的收统一标准.pdf
- 建筑工程施工质量验的收统一标准》.ppt
- 建筑工程施工质量验的收统一标准_2013版.ppt
- 建筑工程新规范统一的标准课件.pdf
- 建筑给水管道布置与的敷设.ppt
- 师缘主题课件最新完整版本.pptx
- 基于偏好MOEA_D算法的气发动机多目标优化标定研究.pdf
- 师范技能课件比赛一等奖最新完整版本.pptx
- 师范生初中美术说课课件最新完整版本.pptx
- 师范技能课件图片素材库最新完整版本.pptx
- Unit 2 Making a Difference Understanding ideas The Well that changed the world 教学设计-高中英语外研版(2019)必修第三册.docx
- 师范生技能大赛PPT课件语文最新完整版本.pptx
- 基于扭矩的双燃料发动机控制策略研究.pdf
- 1.2.1 等差数列的概念及其通项公式(教学设计)高二数学(北师大版2019选择性必修第二册).docx
- 师范文化课件最新完整版本.pptx
文档评论(0)