操作系统7-1(第7章 文件管理)6.4 教 案

合集下载

第7章第7章文件管理作业题

第7章第7章文件管理作业题

第7章文件管理作业作业题题1在文件系统中,用户以_________方式直接使用外存。

A.逻辑地址B.逻辑地址C.名字空间D. 虚拟地址题2文件信息的逻辑块号到物理块号的变换是由______决定的。

A.逻辑结构B.页表C.物理结构D.分配算法题3文件系统实现按名存取主要是通过______来实现的。

A.查找位示图B. 查找文件目录C.查找作业表D.内存地址转换题4文件系统采用二级文件目录,主要是为_______。

A.缩短访问存储器的时间B实现文件共享C.节省内存空间D.解决不同用户间文件命名冲突题5磁盘上的文件是以______ 为单位读写的。

A块B记录C区段D页面题6文件索引表的主要内容包括关键字(记录号)和________。

A. 内存绝对地址B.记录相对位置C.记录所在的磁盘地址D. 记录逻辑地址题7有一磁盘组共有10个盘面,每个盘面上有100个磁道,每个磁道有16个扇区,假设分配以扇区为单位,若使用位示图管理磁盘空间,问位示图需要古用多少空间?若空白文件目录的每个表目占用5B。

问什么时候空白文件目录大于位示图?题8某文件系统为级目录结构,文件的数据一次性写入磁盘,已写入的文件不可修改,但可多次创建新文件。

请回答如下问题。

(1)在连续、链式、索引三种文件的数据块组织方式中,哪种更合适?要求说明理由。

为定位文件数据块,需要FCB中设计哪些相关描述字段?(2)为快速找到文件,对于FCB是集中存储好,还是与对应的文件数据块连续存储好?要求说明理由。

题9假定一个盘组共有100 个柱面,每个柱面上有8个磁道,每个盘面分成4个扇区,请回答如下问题。

(1)用位示图方法表示,位示图需占多少存储单元?(2)当有文件要存放到磁盘上时,用位示图方式应如何进行空间分配?(3)当要删除某文件时候,用位示图方式应如何进行?题10文件系统采用多重索引结构搜索文件内容。

设块长为512B,每个块号长3B,如果不考虑逻辑块号在物理块号中所占的位置,分别求二级索引和三级索引时可寻址的文件最大长度。

07第7章 文件系统

07第7章 文件系统

图7.4 文件的多重结构
图7.5 文件的转置结构
(4) 顺序结构 如果系统要求按某种优先顺序来搜索或追加、删除记录, 则最好采用顺序结构。如果给定了顺序规定(例如按字母顺 序),则把文件中的键按规定的顺序排列起来就形成了顺序 结构文件。
7.2.2 存取方法
用户通过对文件的存取来完成对文件的修改、追加和搜索 等操作。常用的存取方法有三种: 顺序存取法 随机存取法(直接存取法) 按键存取法 (1) 顺序存取是按照文件的逻辑地址顺序存取。在记录式文 件中,这反映为按记录的排列顺序来存取,例如,若当前 读取的记录为Ri,则下一次读取的记录被自动地确定为 Ri+1 。在无结构的字符流文件中,顺序存取反映当前读写 指针的变化。在存取完一段信息之后,读写指针自动加或 减去该段信息长度,以便指出下次存取时的位置。
图7.3 文件的记录名和键构成的行列式
显然,如果只按行列式结构来排列记录,将会浪费较多的 存储空间。从而,我们把行列式中那些为零的项去掉,并 以键Ki为队首,以包含键Ki的记录为队列元素来构成一个 记录队列。对于一个有m个键的队列来说,这样的队列有m 个。这m个队列构成了该文件的多重结构(multi_list)。 如图7.4所示。 (3) 转置结构 在图7.4的多重结构中,每个队列中和键直接相连的只有一 个记录。这种结构虽然在探索时要优于连续结构,但在探 索某一特定记录时,必须在找到该记录所对应的键之后, 再在该键所对应的队列中顺序查找。与此相反,转置结构 把含有相同键的记录指针全部指向该键,也就是说,把所 有与同一键对应的记录的指针连续地置于目录中该键的位 置下(如图7.5所示)。转置结构最适合于给定键后的记录搜 索。
(4) 完成对存放在存储设备上的文件信息的查找。
(5) 完成文件的共享和提供保护功能。

C语言第7章_文件及应用

C语言第7章_文件及应用

精选ppt课件
16
7.2.2 用于文件操作的函数
2.文件的读写函数
1)字符读写函数:
int fputc ( int ch, FILE *fp); int fgetc(FILE *fp);
2)串读写函数
int fputs(const char *str, FILE *fp); char *fgets(char *str,int length,FILE *fp);
cchh=agretachd(d);r[20];
} sitf;(ch=='e' || ch=='E' ) break;
}i;f ((fp=fopen("mail","w"))==NULL)
f{close(fp);}
printf("file open failed!!!\n");exit(精0)选; ppt课件
21
}
7.2.2 用于文件操作的函数 /* 功 能: 建立一个学生通讯录的数据库文件*/
/* 说 明: 使用块写入函数fwrite()*/
#m{ inawcinlhu(i)dlee(1【录")std。例io.7h."15】如例7.11,用块写函数来建立学生通讯
FIL{E p*rfipn;tf("姓名:"); scanf("%s",);
返回值为指向此文件的指针,以后使用。 如果打开失败,返回值为NULL。
精选ppt课件
15
7.2.2 用于文件操作的函数
1.文件的打开与关闭函数
2)关闭文件 函数fclose()关闭由fopen()函数打开的流。 fclose()函数把遗留在缓冲区的数据写入文 件,实施操作系统级的关闭操作。同时释 放与流联系的文件控制块。

计算机操作系统第四版汤小丹梁红兵哲凤屏第7章201620171

计算机操作系统第四版汤小丹梁红兵哲凤屏第7章201620171

… …
UNIX目录文件
7.3.2 简单的文件目录
1. 单级目录结构 整个文件系统中只建立一张目录表。
文件名 扩展名 文件长度 物理地址 文件类型 文件说明 文件名1 文件名2
写文件 4) 按组织形式和处理方式分类:普通文件、目录文件、
特殊文件
7.1.3 文件系统的层次结构
1) 对象及其属性 文件、目录、磁盘存储空间 3) 文件系统的接口 命令接口、程序接口
2) 对对象操纵和管理的软件集合 文件管理系统的核心部分,包括:对文件存储空间的 管理、对文件目录的管理、对文件读和写的管理、 对文件的共享与保护、将文件的逻辑地址转换成物 理地址。
记录1
文件
记录2

记录n
文件是指由创建 者所定义的、具 有文件名的一组 相关元素的集合.
数据项1 数据项2 …
数据项n
7.1.2 文件名和文件类型
1. 文件名和扩展名
2. 文件类型 1) 按用途分类:系统文件、用户文件、库文件 2) 按文件中数据的形式分类:源文件、目标文件、可
执行文件 3) 按存取控制属性分类:只执行文件、只读文件、读
7.1.4 文件操作
1. 最基本的文件操作
(1) 创建文件。 (2) 删除文件。 (3) 读文件。 (4) 写文件。 (5) 设置文件的读/写位置 2. 文件的“打开”和“关闭”操作 3. 其它文件操作
7.1.4 文件操作
2. 文件的“打开”和“关闭”操作
所谓“打开”,是指系统将指名文件的属性(包括该文件 在外存上的物理位置)从外存拷贝到内存打开文件表的一个表 目中,并将该表目的编号(或称为索引)返回给用户。以后, 当用户再要求对该文件进行相应的操作时,便可利用系统所 返回的索引号向系统提出操作请求。系统这时便可直接利用 该索引号到打开文件表中去查找,从而避免了对该文件的再 次检索。如果用户已不再需要对该文件实施相应的操作时, 可利用“关闭”(close)系统调用来关闭此文件,OS将会把该 文件从打开文件表中的表目上删除掉。

第7章信息资源管理教案

第7章信息资源管理教案

第七章《信息资源管理》§7.1 信息资源管理概述知识梳理:一、信息资源管理过程—管理伴随着信息的获取、加工、存储、发布等信息活动的整个过程。

二、信息资源分类方法确定的主题分类法(课本p153第一题搜狐网站的分类搜索)。

三、信息资源管理中的标准化思想和意义面。

【当堂练习1】一、选择题1.人们对于信息资源的管理方法是多种多样的。

目前很多网站都提供同学录或网络日记的功能,便于同学们对自己的信息资源进行管理;同学们也可以利用 Word 或 Excel 制作同学录或编写日记管理自己的信息;还可以采用最传统的方式,把日记或自己需要管理的信息写在纸质本本上。

从上面的例子可以了解,目前同学们认为信息资源的管理方式大致可分为()。

A.纸质管理、数字化管理B.文件管理、数据库管理C.人工管理、文件管理和数据库管理D.纸质管理、文件管理和数据库管理二、填空题123三、简述题1.请举出常见信息资源管理的方法和特点,分析其合理性。

§7.2 个人数字化信息管理知识梳理:一、个人数字化信息资源日常生活中常用的数字化产品有二、个人数字化信息资源管理实例1、用个人数字助理安排学习计划PDA(Personal Digital Assistant,个人数字助理):俗称掌上电脑。

可以记录个人日程安排、待办事项等。

2、用资源管理器管理本地计算机资源资源管理器是Windows实现目录管理,使我们能更方便、更清楚、更直观地管理和查找文件。

计算机硬盘一般可以划分成若干个区,并分别命名为C、D、E盘等,C专门用来管理操作系统和常用的工具软件。

其他分区可以根据需要自由安排。

3、用电子表格管理个人财务(EXCEL)。

4、用收藏夹分类管理喜爱的网站(仔细看一看P143图7-5)收藏夹是浏览器提供的一种管理工具。

用收藏夹管理信息资源的基本方法就是按照一定的主题分类,新建不同的文件夹收藏不同类别的网站。

5、用Blog管理网上学习资源Blog:网络日志,是网络上一种表达个人思想,存储信息资源的工具。

《计算机操作系统教程(第三版)》 第6章 文件管理

《计算机操作系统教程(第三版)》  第6章  文件管理
返回本节
2 . 路径名 在多级目录结构中,从根目录到末端的数据文件之间只有一条 唯一的路径。我们就可以用路径名惟一的表示一个文件。路径名有 绝对路径名和相对路径名两种表达形式。 绝对路径名,又称为全路径名,是指从根目录到达所要查找文 件的路径名。 相对路径名。在多级目录结构中,如果每次都从根目录开始检 索,会耗费大量的查找时间。为解决此问题,系统引入了当前目录 (又称为工作目录)。用户在一定时间内,可指定某一级的一个目 录作为当前目录(或称工作目录、值班目录),而后用户想访问某 一文件时,便不用给出文件的整个路径名,也不用从根目录开始查 找,只需给出从当前目录到查找的文件间的路径名即可,从而减少 查找路径。
6.1.2 文件的分类、属性及文件系统 的功能
返回本章首页
6.1.1 文件与文件系统的概念
1.文件的定义 文件是具有标识符(文件名)的一组相关信息的 集合。标识符是用来标识文件的。不同的系统对 标识符的规定有所不同。文件的确切定义有两种 说法: (1)文件是具有标识符的相关字符流的集合。 (2)文件是具有标识符的相关记录的集合。
3 . 索引分配
在索引分配策略中,系统为每个文件分配一个索 引块,索引块中存放索引表,索引表中的每个表 项对应分配给文件的一个物理块。
4 . i节点
最后一个磁盘分配策略是给每个文件赋予一张称 为i-节点(索引节点)的小型表,其中列出了文件 属性和各块在磁盘上的地址,实例如图6.13所示。
返回本节
索引节点编号 索引节点状态 连接指针 访问计数
逻辑设备名
返回本节
6.4.2 单级目录结构
文件名 C 文件的物理 位置 日期 时间 其他信 息
bsc
Wps …… 图6.8 单级目录结构
返回本节

第7章 文件管理-填空题

第7章 文件管理-填空题

第7章文件管理-填空题
1.文件管理应具有( )、( )、( )和( )等功能。

2.文件按逻辑结构可分成( )和( )两种类型,现代操作系统普遍采用的是其中的( )结构
3.记录式文件,把数据的组织分成( )、( )和( )三级
4.数据项是用来描述一个实体的( ),记录是用来描述一个实体的( ),文件用于描述( )的某方面的属性
5.一个文件系统模型由最低层( )、中间层( )和最高层( )三个层次组成
6.对文件的访问有( )和( )两种方式
7.从文件管理的角度来看,文件是由( )和文件体两部分组成的:而在具体实现时
前者的信息通常以( )或( )的方式存放在文件存储器上
8.文件目录的最主要功能是实现( ),故目录项的内容至少应包含( )和( )
9.对目录管理的要求,首先是能实现( ),其次是提高对目录的( ),同时应允许多个用户( ),以及允许( ),以便不同用户能按自己的习惯对文件命名
10.在采用树形目录结构的文件系统中,树的结点分为三类:根结点表示根目录,枝结点表
示( ),叶结点表示( )
11.在利用线性检索法对树形目录进行检索时,系统首先读入( ),将它与( )文件中的各目求项中的文件名进行比较,。

若匹配,便可得到( )
12. ( )是指避免文件拥有者或其他用户因有意或无意的错误操作使文件受到破坏; ( )是指允许多个用户共同使用同一个文件
13.引入案引结点后,一个文件在磁盘中占有的资源包括( )、( )和( )三部分
14.文件在使用前必须先执行( )操作,其主要功能是把文件的( )从外存复制到内存中,并在( )和( )之间建立一条通路,再返回给用户一个( )。

郑州大学软件技术学院《计算机文化》课程教学大纲—本科各专业

郑州大学软件技术学院《计算机文化》课程教学大纲—本科各专业

郑州大学软件学院《计算机文化》课程教学大纲适用专业:软件开发、软件测试、网络工程、信息工程(一)课程性质《计算机文化》课程是面向计算机科学与技术类本科学生开设的一门专业基础课。

(二)教学目的本课程的主要目的和任务是介绍计算机基础知识的同时,从专业特点出发引导学生通过使用计算机理解其工作原理,使学生对本专业的学科特点有所认识,激发学生的专业兴趣,培养学生的学科思想,同时为后继课程的学习奠定基础。

(三)教学方式难、重点讲解与多媒体演示相结合;简单内容适当提示留作学生自学;提高实验教学的效率。

总体目标:(四)课程教学要求的层次1、了解:能正确判别有关概念和方法;2、理解:能正确表达有关概念和方法的含义;3、掌握:在理解的基础上加以灵活应用。

(五)教学内容及教学要求第1章计算机和数字基础知识●了解数字革命的主要技术、一体化的概念及数字技术对社会的影响;●理解计算机的定义,了解输入、输出、处理、存储以及存储程序的概念;●了解不同种类计算机的特点和微控制器的作用;●掌握数据和信息的概念及其在计算机中的表示方法;●掌握位和字节的定义及常用的K,M,G的含义;●掌握数制的定义及二进制、八进制、十六进制表示整数和小数的方法;●掌握十进制、二进制、八进制和十六进制间的转换规则;●理解数字化设备处理数据的原理及计算机中微处理器的工作原理;●了解个人信息安全的保护方法;第2章计算机硬件●能识别个人计算机的各个部件;●了解购买计算机时所需要考虑的重要因素●掌握影响微处理器性能的因素;●掌握存储器的分类,并能对不同的存储技术进行比较;●了解常见的输入输出设备,掌握常见外设的安装和使用方法;●简单了解计算机硬件的安全保护措施及故障诊断方法;第3章计算机软件●描述软件分类的方法并指出各主要软件种类的用途;●掌握Windows XP的基本知识和基本操作;●掌握Windows资源管理器使用;●掌握Windows控制面板和附件的使用方法;●掌握汉字处理基本知识,并能够熟练使用某一中文输入法;●简单了解文档制作软件、电子表格软件、数据库软件等一些实用软件的使用方法;●掌握软件的获得、安装、卸载和升级的方法;●了解计算机病毒的定义和危害;●掌握实用安全软件防御计算机病毒的方法;第4章操作系统和文件管理●掌握操作系统处理各种计算机资源的方式;●能识别用于不同类型计算机的各种操作系统,并描述它们优缺点;●掌握多任务、多线程和多进程的重要性;●理解PC机启动过程中的6个步骤;●描述文件格式的重要性,掌握常见的文件格式及其扩展名;●能够使用应用软件和操作系统资源管理器的文件管理特性;●掌握文件在磁盘上的物理存储方法;●简单了解数据备份的重要性及常用的备份方法;第5章局域网和无线局域网●掌握网络的分类及不同网络的特性;●掌握常见的网络拓扑图;●绘出通信网络的香农模型;●列出常用于数据通信网络的电缆或其他连接的类型;●了解常见的网络设备及各设备在网络中扮演的角色;●说明通信协议的作用和包交换及线路交换的区别;●了解建立有线和无线网络的方法;●会通过局域网共享文件;●简单了解有线和无线网络的安全措施;第6章因特网●简单了解因特网的起源和发展;●画出描绘因特网主干网、NAP、NSP、路由器和ISP的概念图;●了解因特网常用的协议和作用;●解释静态IP地址、动态IP地址、专用IP地址和域名的区别;●掌握常用的网络故障解决方法;●了解不同因特网服务的优缺点;●描述聊天和及时消息服务所使用的基本技术;●描述FTP与文件共享技术的区别●了解黑客入侵计算机的方法及防止入侵的措施;第7章Web和电子邮件●描述HTML、XHTML、HTTP、URL、浏览器以及Web服务器在桌面计算机上构建网页时所起的作用;●了解常用的Web浏览器及浏览器缓存的重要性;●了解常用的网页设计工具并讨论其优缺点;●列出网页的基本组成部分并能测试和发布网页;●了解HTML脚本的优缺点;●掌握搜索引擎的要素,会使用搜索引擎来找到Web上的信息;●能使用搜索引擎的高级查询功能来查找信息;●了解电子商务的发展现状,并能描述电子商务技术的工作流程;●掌握一种电子邮件软件包的使用方法;●掌握电子邮件系统得工作原理并描述POP电子邮件和基于Web的电子邮件间的区别;●了解防止cookie利用、域欺骗、垃圾邮件和网络钓鱼所需采取的安全措施;第8章数字媒体●掌握音乐文件的下载方法并能将其传送到便携式音频播放器中;●了解不同数字媒体的优缺点及用于不同类型数字媒体的设备和软件;●了解图像压缩的关键点;●掌握位图图形和矢量图形相互转换的过程;●了解三维图象的创作方法,并能够和数字视频加以区别;●了解DVD视频的创建过程;第9章计算机产业:历史、职业和道德●了解计算和计算机设备的发展;●描述计算机原型和四代计算机的软件、硬件和操作系统的特征;●简单了解计算机和IT产业在现今全球经济中所起的作用;●简单了解计算机专业人员的工作前景和工作环境;●简单了解计算机从业人员的职业道德;(六)考核1. 教学大纲所规定的教学内容和教学要求,是考核的唯一依据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课题
文件管理
课型
新课
授课日期
2014.6.17
2014.6.19
第24、26次课
授课时数
5
教学目标
1、掌握磁盘调度的几种方法;
2、会运用调度思想进行程序设计。
教学重点
运用磁盘调度算法解决实际问题。
教学难点
运用磁盘调度算法解决实际问题。
教学准备
PPT课件
板书设计
教学后记
教学过程及教学
教学方法及手段
师生活动
(2)多级索引分配:在单极索引基础上为这些索引块再建立一级索引,称为第一级索引,即系统再分配一个索引块,作为第一级索引的索引块,将第一块、第二块……等索引块的盘块号填入到此索引表中,这样便形成了两级索引分配方式。如果文件非常大时,还可用三级、四级索引分配方式。
(3)混合索引分配方式:是指将多种索引分配方式相结合而形成的一种分配方式。
(2)显示链接:这是指把用于链接文件各物理块的指针,显式地存放在内存的一张链接表中。
3.索引分配
(1)单极索引分配:索引分配方法就是基于这种想法所形成的一种分配方法。它为每个文件分配一个索引块(表),再把分配给该文件的所有盘块号都记录在该索引块中,因而该索引块就是一个含有许多盘块号的数组。在建立一个文件时,只需在为之建立的目录项中填上指向该索引块的指针。
1、文件管理基本概念
2、文件的逻辑结构
3、文件的存取方式
【作业】
P218一(选择题)
案例
设疑
举例
教师:抛出问题。
教师:提问
学生:回答
教师:提出要求
学生:记录
“打开”操作:指系统将指名文件的属性(包括该文件在外存上的物理位置)从外存拷贝到内存打开文件表的一个表目中,并将该表目的编号(或称为索引)返回给用户。
“关闭”操作:利用“关闭”(close)系统调用来关闭此文件,OS将会把该文件从打开文件表中的表目上删除掉。
二、文件的逻辑结构:
1.顺序文件对顺序结构文件可有更高的检索效率,因为在检索串结构文件时,每次都必须从头开始,逐个记录地查找,直至找到指定的记录,或查完所有的记录为止。而对顺序结构文件,则可利用某种有效的查找算法,如折半查找法、插值查找法、跳步查找法等方法来提高检索效率。
2.索引结点:采用了把文件名与文件描述信息分开的办法,亦即,使文件描述信息单独形成一个称为索引结点的数据结构,简称为i结点。在文件目录中的每个目录项仅由文件名和指向该文件所对应的i结点的指针所构成。
3.目录结构:单极目录结构、二级目录结构和多级目录结构。
4.目录查询技术:线性检索法、Hash方法。
【小结】
4.直接文件采用前述几种文件结构对记录进行存取时,都须利用给定的记录键值,先对线性表或链表进行检索,以找到指定记录的物理地址。然而对于直接文件,则可根据给定的记录键值,直接获得指定记录的物理地址。换言之,记录键值本身就决定了记录的物理地址。这种由记录键值到记录物理地址的转换被称为键值转换(Key to address transformation)。组织直接文件的关键,在于用什么方法进行从记录值到物理地址的转换。5.哈希文件这是目前应用最为广泛的一种直接文件。它利用Hash函数(或称散列函数),可将记录键值转换为相应记录的地址。但为了能实现文件存储空间的动态分配,通常由Hash函数所求得的并非是相应记录的地址,而是指向一目录表相应表目的指针,该表目的内容指向相应记录所在的物理块。
2.索引文件为变长记录文件建立一张索引表,对主文件中的每个记录,在索引表中设有一个相应的表项,用于记录该记录的长度L及指向该记录的指针(指向该记录在逻辑地址空间的首址)。由于索引表是按记录键排序的,因此,索引表本身是一个定长记录的顺序文件,从而也就可以方便地实现直接存取。
3.索引顺序文件索引顺序文件(Index Sequential File)可能是最常见的一种逻辑文件形式。它有效地克服了变长记录文件不便于直接存取的缺点,而且所付出的代价也不算太大。前已述及,它是顺序文件和索引文件相结合的产物。它将顺序文件中的所有记录分为若干个组;为顺序文件建立一张索引表,在索引表中为每组中的第一个记录建立一个索引项,其中含有该记录的键值和指向该记录的指针。
顺序文件的优缺点:顺序文件的最佳应用场合是在对诸记录进行批量存取时,即每次要读或写一大批记录时。此时,对顺序文件的存取效率是所有逻辑文件中最高的;此外,也只有顺序文件才能存储在磁带上,并能有效地工作。在交互应用的场合,如果用户(程序)要求查找或修改单个记录,为此系统便要去逐个地查找诸记录。这时,顺序文件所表现出来的性能就可能很差,尤其是当文件较大时,情况更为严重。如果想增加或删除一个记录都比较困难。
【课程实施】
一、文件和文件系统
1.文件、记录和数据项的关系
2.文件类型:
根据文件的性质和用途:系统文件、用户文件、库文件。
根据文件中数据的形式:源文件、目标文件、可执行文件。
根据存取控制属性:只执行文件、只读文件、读写文件。
根据组织形式和处理方式:普通文件、目录文件、特殊文件。
3.文件操作:
创建文件、删除文、读文件、写文件、截断文件、设置文件的读/写位置。
三、外存分配方式:
1.连续分配方式:连续分配(Continuous Allocation)要求为每一个文件分配一组相邻接的盘块。一组盘块的地址定义了磁盘上的一段线性地址。优点:顺序访问容易、顺序访问速度快。缺点:要求有连续的存储空间、必须事先知道文件的长度。
2.链接分配
(1)隐式链接:在采用隐式链接分配方式时,在文件目录的每个目录项中,都须含有指向链接文件第一个盘块和最后一个盘块的指针。
四、目录管理:
文件目录也是一种数据结构,用于标识系统中的文件及其物理地址,供检索时使用。对目录管理的要求如下:
(1)实现“按名存取”,即用户只须向系统提供所需访问文件的名字,便能快速准确地找到指定文件在外存上的存储位置。这是目录管理中最基本的功能,也是文件系统向用户提供的最基本的服务。
(2)提高对目录的检索速度。通过合理地组织目录结构的方法,可加快对目录的检索速度,从而提高对文件的存取速度。这是在设计一个大、中型文件系统时所追求的主要目标。
(3)文件共享。在多用户系统中,应允许多个用户共享一个文件。这样就须在外存中只保留一份该文件的副本,供不同用户使用,以节省大量的存储空间,并方便用户和提高文件利用率。
(4)允许文件重名。系统应允许不同用户对不同文件采用相同的名字,以便于用户按照自己的习惯给文件命名和使用文件。
1.文件控制块:包含基本信息、存取控制信息及使用信息。
【课程导入】
文件管理是操作系统的五大职能之一,主要涉及文件的逻辑组织和物理组织,目录的结构和管理。所谓文件管理,就是操作系统中实现文件统一管理的一组软件、被管理的文件以及为实施文件管理所需要的一些数据结构的总称(是操作系统中负责存取和管理文件信息的机构)从系统角度来看,文件系统是对文件存储器的存储空间进行组织,分配和回收,负责文件的存储,检索,共享和保护。从用户角度来看,文件系统主要是实现"按名取存",文件系统的用户只要知道所需文件的文件名,就可存取文件中的信息,而无需知道这些文件究竟存放在什么地方。
相关文档
最新文档