第6章文件管理习题答案-推荐下载
习题讲解与讨论 第六章
文件管理
• 在一个文件系统中,文件控制块占64B,一个盘块大小为 1KB,采用一级目录。假定文件目录中有3200个目录项, 问查找一个文件平均需要多少次访问磁盘() A、50 B、54 C、100 D、200 • 设文件索引节点中有7个地址项,其中4个地址项为直接地 址索引,2个地址项是一级间接地址索引,1个地址项是二 级间接地址索引,每个地址项大小为4字节,若磁盘索引 块和磁盘数据块大小均为256字节,则可表示的单个文件 的最大长度是() A、33KB B、519KB C、1057KB D、16613KB
文件管理
• 设文件F1的当前引用计数值为1,先建立F1的符号链接(软链接)文 件F2,再建立F1的硬链接F3,然后删除F1.此时F2和F3的引用计数值 分别是() A、0、1 B、1、1 C、1、2 D、2、1 • 从文件的管理上分,设置用户对文件的访问控制应属于() A、系统级管理 B、用户级管理 C、目录级管理 D、都不对 • 为了对文件系统中文件进行安全管理,任何一个用户在进入系统时必 须进行注册,这一级安全管理属于()安全管理 A、系统级 B、目录级 C、用户级 D、文件级
文件管理
• 若8个字长(假设字长32位)组成的位示图管理磁盘空间, 用户归还一个块号为100的盘块时,它对应位示图的位置 是()
文件管理
• 某文件系统以硬盘作为文件存储器,物理块大小为512B。有文件A包 含590个逻辑记录,每个记录占255B,每个物理块存放2个记录。文件 A在该文件目录中位置如图所示。每个目录项占127B,每个物理块存 放4个目录项。根目录的内容常驻内存。 (1)若文件采用链接分配方式,如果要将文件A读入内存,至少需要 存取几次硬盘,为什么? (2)若文件采用连续分配方式,如果要将文件A的逻辑记录号为480 的记录读入内存,至少要存取几次硬盘,为什么?
第六章练习题及答案
第六章练习题及答案练习题:1. 一位存货办事人员使用计算机终端设备在显示器上浏览到以下内容:零件号、零件规格、现有数量、可订数量、某项存货产品的订单数量和再定购点。
这些数据共同组成了一项:A.区域;B.文档;C.数据库;D.记录。
答案D正确要点:数据集合的术语。
2. 某个实体有以下一批发票:发票号产品质量单位价格201 F10 150 $5.00202 G15 200 $10.00203 H20 250 $25.00204 K35 300 $30.00以下哪一项数字反映了记录数目?A.1B.4C.810D.900答案B正确要点:记录数目。
3. 以下哪一项是用来反映实体单个属性的数据存储的要素单位?A.数据库;B.数据区域;C.文档;D.记录。
答案B正确要点:用来反映实体单个属性的数据存储的要素单位。
4. 数据存储的文档导向方法要求每个文档具有主要记录密钥。
以下哪一项属于主要记录密钥?A.账户应付主文档中的卖主号码;B.关闭的订单业务文档中的卖主号码;C.公开的订单主文档中的卖主号码;D.以上答案均正确。
答案A正确要点:作为主要记录密钥使用的一项或几项。
5. 某企业已经决定使用磁盘存储账户应收款项信息。
应该使用什么数据文档概念提供解答顾客疑问的能力?A.连续存储和链条;B.连续存储和索引;C.记录密钥,索引和指示器;D.反向文档结构、索引和内部标签。
答案C正确要点:数据库结构的最大的优点。
6. 对数据库质疑的审计师经常需要把几个表格联系起来获取他们所需的信息。
已知的连接表格的一种方法是:A.提取;B.加入;C.分类;D.总结。
答案B正确要点:对数据库质询时连接表格的方法。
7. 以下哪项不属于跨多个服务器分配相关数据库的方法?A.快照(为分发制作数据库的复印件);B.复制(在多个位置制作和维护复制件);C.正常化(把数据库分成用户更容易处理的逻辑表格);D.分裂(把数据库分成部分并分发到需要的地方)。
《计算机操作系统教程(第三版)》 第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 单级目录结构
返回本节
管理信息系统(第二版)习题答案-第6章答案
管理信息系统(第⼆版)习题答案-第6章答案管理信息系统(第⼆版)习题答案-第6章答案⼀、单选题1—5 D A D C A 6—10 C A A B B11—15 A D A B A 16—20 D B B C C21—25 A C D D A 26—27 A D⼆、填空题1.总体结构、详细2.功能要求、性能要求、容量要求、安全性可靠性要求。
3.星型拓扑结构、环型拓扑结构和总线型拓扑结构.4. 进程管理、存储管理、设备管理、⽂件管理、作业管理与⽤户管理5. 逻辑, 物理6. 总体结构,数据库设计,输⼊输出7. 组织/业务, 组织/功能8. 抽象到具体; 复杂到简单.9. 市场销售⼦系统; ⽣产管理⼦系统; 财务会计⼦系统; ⼈⼒资源管理⼦系统; 信息⼦系统; 物资供应⼦系统.10. ⼀对多(或1:N)11. 逻辑独⽴性12. 数据库管理系统13. 参照完整性14. 关系15. 需求分析; 概念结构设计; 逻辑结构设计; 物理结构设计.16. 概念模型的表⽰⽅法是实体—联系的⽅法.17. 实体型; 属性; 联系.18. 实际数据库结构; 装⼊数据; 测试和运⾏.19. 输⼊输出20. 输⼊信息正确性,满⾜输出需要21. 输⼊界⾯设计、输⼊⽅法选择和数据的校验22. 打印机输出、屏幕输出23. 菜单式、填表式、选择性问答式、按钮式、24. 数字⽹络直接传送和电话⽹络25. 判定参数和地址参数。
26. 输⼊、输出数据和数据加⼯27. 从上到下,由左向右28. 图形输出、报表输出29. 系统性、灵活性、可靠性和经济性30. 顺序码、区间码、助忆码31. 逻辑模型和物理模型三、名称解释1. 是指在⽹络环境下运⾏相应的应⽤软件,为⽹上⽤户提供共享信息资源和各种服务的⼀种⾼性能计算机,英⽂名称叫做SERVER。
2. 是控制和管理计算机硬件和软件资源、合理地组织计算机⼯作流程并⽅便⽤户使⽤的程序集合,它是计算机和⽤户之间的接⼝。
第6章 文件管理_习题
第6章文件管理6.4习题6.4.1 基本题一.判断题(正确的在括号中记√,错误的记×)1.如果用户极其频繁地访问其当前目录中的文件,那么应将该目录放在内存。
( )2,打开文件操作的目的是建立用户和文件的联系。
()3.连续文件的缺点之一是不便于扩充。
( )4.文件保护就是禁止对文件的进行存取。
()5.树结构目录的层次和隶属关系清晰,有利于文件和目录的共享。
( )6.多重索引结构适合于有大量大文件的系统。
( )7.隐式链接结构可以提高文件存储空间的利用率,但不适合文件的随机存取。
( )8.访问控制矩阵比访问控制表更节约空间。
( )9.对物理文件来说,顺序文件必须采用连续分配方式,而链接文件和索引文件可采用离散分配方式。
( )10.文件系统中,所有文件的目录信息集中存放在内存的一个特定区域中。
( )二.单项选择题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、Hash文件采用的寻址方法是________。
A.计算B.比较C.索引D.顺序7.文件系统中用__________管理文件。
A.作业控制块B.外页表C.目录D.软硬件结合的方法8.可以解决文件重名问题的最简单的文件目录结构是______。
A.单级目录B.树型结构目录C.二级目录D.便于共享的目录9.为了对文件系统中的文件进行安全管理,任何一个用户在进入系统时都必须进行注册,这一级安全管理是_________安全管理。
第6章文件管理习题答案
第6章文件管理(1) 什么是文件,它包含哪些内容及特点?解:文件是计算机系统中信息存放的一种组织形式,是在逻辑上具有完整意义的信息集合,并且有一个名字以供标识。
文件包含的内容有:源程序、二进制代码、文本文件、数据、表格、声音和图像等。
文件的特点如下:1.文件具有保存性。
它被存储在某种存储介质上,长期保存和多次使用。
2.文件是按名存取的。
每个文件具有唯一的标识名,通过标识名(文件名)来存取文件中的信息,而不需了解文件在存储介质上的具体物理位置。
3.文件的内容是一组信息的集合。
信息可以是源程序、二进制代码、文本文件、数据、表格、声音和图像等。
(2) 文件系统要解决哪些问题?解:文件系统的主要目标是提高存储空间的利用率,它要解决的主要问题有:完成文件存储空间的管理,实现文件名到物理地址的转换,实现文件和目录的操作,提供文件共享能力和安全措施,提供友好的用户接口。
文件系统向用户提供了有关文件和目录操作的各种功能接口和系统调用,如命令接口、程序接口和交互接口等。
(3) 什么是逻辑文件?什么是物理文件?解:逻辑文件时从用户观点出发所观察到的文件组织形式,是用户可以直接处理的数据及其结构。
物理文件是指文件在外存上的存储组织形式。
它与存储介质的存储性能有关。
(4) 文件的物理组织方式有哪些,各有什么优缺点?解:文件的物理组织方式有连续文件结构、链接文件结构和随机文件结构。
1.连续文件结构是由一组分配在磁盘连续区域的物理块组成的。
文件中的每一个记录有一个序号,序号为i+1的记录,其物理位置一定紧跟在i号记录之后。
2.链接文件结构是按顺序由串联的块组成的,即文件的信息按存储介质的物理特性存于若干块中,一块中可包含一个逻辑记录或多个逻辑记录,或者一个逻辑记录占有多个物理块。
每个物理块的最末一个字(或第一个字)作为链接字,它指向后继块的物理地址。
文件的最后一块的链接字为结束标记(例如“ ”),它表示文件至本块结束。
3.随机文件结构是实现非连续分配的另一种方式。
第六章 操作系统文件系统(练习题答案)
第六章文件管理1.树形目录结构的第一级称为目录树的B。
A. 当前目录B. 根结点C. 叶结点D. 终结点2.完整路径法访问文件是从 C开始按目录访问某个文件。
A. 当前目录B. 用户主目录C. 根目录D. 父目录3.逻辑文件是B的文件组织形式。
A. 在外部设备上B. 从用户观点看C. 虚拟存储D. 目录4.根据外存设备不同,文件被划分为若干个大小相等的物理块,它是 A 的基本单位。
A. 存放文件信息或分配存储空间B. 组织和使用信息C. 表示单位信息D. 记录式文件5.在文件系统中,从文件的物理组织上看,索引文件结构中的索引表是用来 D。
A. 指示逻辑记录逻辑地址的B. 存放部分数据信息的C. 存放查找关键字项内容的D. 指示逻辑记录和物理块之间对应关系的6.在文件系统中,要求物理块必须连续的物理文件是 A 。
A. 连续文件B. 链接文件C. 索引文件D. Hash文件7.在文件系统中, A 的逻辑文件是记录顺序与物理文件中占用的物理块顺序一致。
A. 连续文件B. 链接文件C. 索引文件D. Hash文件8.目录文件中所存放的信息是 D 。
A. 某一文件存放的数据信息B. 某一文件的文件目录B. 该目录中所有数据文件的目录 D. 该目录中所有子目录文件和数据文件的目录9.在操作系统中,将文件名转换为文件存储地址,对文件实施控制管理都是通过A 来实现的。
A. 文件目录B. PCB表C. 路径名D. 文件名10.通过对用户分类和限定各类用户对目录和文件的访问权限来保护系统中的目录和文件的安全,这是指B。
A. 系统级安全管理B. 用户级安全管理C. 目录级安全管理D. 文件级安全管理11.通过设置文件的属性来控制用户对文件的访问,这是指 D 。
A. 系统级安全管理B. 用户级安全管理C. 目录级安全管理D. 文件级安全管理12. A 是指有关操作系统和其它系统程序组成的文件。
A. 系统文件B. 文档文件C. 用户文件D. 顺序文件13. B 是指将数据进行加工处理后形成的具有保留价值的文件。
(完整版)操作系统课后答案——第六章
第六章文件管理1. 何谓数据项、记录和文件?a.数据项是最低级的数据组织形式,可分为基本数据项和组合数据项。
基本数据项是用于描述一个对象某种属性的字符集,是数据组织中可以命名的最小逻辑数据单位,即原子数据,又称为数据元素或字段。
组合数据项则由若干个基本数据项构成。
b.记录是一组相关数据项的集合,用于描述一个对象某方面的属性。
c.文件是指有创建者所定义的、具有文件名的一组相关信息的集合提。
4. 何谓逻辑文件?何谓物理文件?(何谓文件逻辑结构?何谓文件的物理结构)文件的逻辑结构是指从用户的观点出发所观察到的文件组织形式,也就是用户可以直接处理的数据及其结构,它独立于物理特性,;而文件的物理结构则是指文件在外存上的存储组织形式,与存储介质的存储性能有关。
5.如何提高对变长记录顺序文件的检索速度?为了提高对变长记录顺序文件的检索速度,可为其建立一张索引表,以主文件中每条记录的长度及指向对应记录的指针(即该记录在逻辑地址空间的首址)作为相应每个表项的内容。
由于索引表本身是一个定长记录的顺序文件,若将其按记录键排序,则可以实现对主文件的方便快速的直接存取。
需要指出的是,如果文件较大,应通过建立分组多级索引以进一步提高检索效率。
8.试说明顺序文件的结构及其优点。
顺序文件中的记录可按照两种顺序进行排列,若各记录按存入时间的先后排列所形成的文件是串结构文件,若各记录按关键字排列所形成的文件是顺序结构文件。
定长记录通常采用此种结构的文件。
优点:当系统对记录进行批量存取时,顺序文件的存取效率是所有逻辑文件中最高的。
9.在链接式文件中常采用哪几种连接方式?为什么?在链接式文件中常采用显式链接方法,由于这种链接方式是把用于链接文件各个物理块的指针,显式地存放在内存的一张链表中,而对于查找记录的过程也是在内存中进行的,因此相对于隐式链接方式,在检索记录时能有效地调高检索速度,并能大大减少访问磁盘的次数,节省系统开销。
10.在MS-DOS中有两个文件A和B,A占用11,12,16和14四个盘块;B占用13,18和20三个盘块。
操作系统第6章习题带答案
第六章一、问答题1、什么是文件的逻辑结构?什么是文件的物理结构?2、为了能够查找到文件的位置,在采用连续文件、链接文件和索引文件时,在目录中需要登记哪些内容?3、磁盘容错技术可以分为哪三级?4、目前最广泛采用的目录结构是哪种?它有什么优点?5、文件在磁盘上存放的形式有几种?它们与存取方法有何关系?物理结构顺序结构链接结构索引结构直接文件存取方法顺序顺序(显式\隐式)顺序顺序随机(显式)随机随机按键6、简述以下移臂调度算法的思想:先来先服务调度算法、最短查找时间优先算法、电梯调度算法。
7、简述文件控制块中包含的内容。
8、假设多个用户共享一个文件目录系统,用户甲要用文件A、B、C、E,用户乙要用文件A、D、E、F。
已知用户甲的文件A与用户乙的文件A实际上不是同一个文件;用户甲的文件C与用户乙的文件F实际上是同一个文件;甲、乙两用户的文件E是同一个文件。
试问你是否可以拟定一种文件目录组织方案,使得甲、乙两用户既能共享文件而又不造成混乱?资料个人收集整理,勿做商业用途答:采用多级目录结构,文件目录分解为基本目录和符号目录,只要在不同文件符号目录中使用相同文件内部标识符,甲、乙两用户既能共享文件而又不造成混乱。
资料个人收集整理,勿做商业用途画图并简要说明二、计算题1、假定盘块的大小为1KB,硬盘的大小为10GB,采用显示链接分配方式时,请问文件分配表只是占用多大空间? 资料个人收集整理,勿做商业用途磁盘块数:10GB/1KB=10M表达10M盘块,FAT每项至少需要24位,即3个字节所以文件分配表至少占用3B*10M=30M2、系统中磁头停留在磁道号为70的磁道上,这时先后有4个进程提出了磁盘访问请求,要访问磁盘的磁道号按申请到达的先后顺序依次为:45,68,28,90。
移动臂的运动方向:沿磁道号递减的方向移动。
若分别采用FCFS磁盘调度算法、SSTF算法,SCAN算法时,所需寻道长度分别为多少(走过多少柱面)?0号磁道是最里面还是最外面的一个磁道?资料个人收集整理,勿做商业用途提示:FCFS磁盘调度算法:70->45->68->28->90SSTF算法:70->68->90->45->28SCAN算法:70->68->->45->28->903、某系统采用UNIX操作系统的专用块内容为:空闲块数3,然后依次登记的空闲块号为77,89,60,问此时若一个文件A需要5个盘块,系统进行分配后有个文件B被删除,它占用的盘块块号为100,101,109,500,则回收这些盘块后专用块的内容是什么?写出整个分析过程。
操作系统-第六章文件管理
操作系统-第六章文件管理第六章一、选择题1、文件系统采用多级目录结构后,对于不同用户的文件,其文件名(C )A.应该相同B.应该不同C.可以相同,也可以不同D.受系统约束2、为了对文件系统中的文件进行安全管理,任何一个用户在进入系统时都必须进行注册,这一级管理是(A )安全管理。
A.系统级 B.用户级 C.目录级 D.文件级:文件级是依靠密码来确定访问权限的,例如加密的rar文件。
3、如果允许不同用户的文件可以具有相同的文件名,通常采用(D )来保证按名存取的安全。
A、重名翻译机构B、建立索引表C、建立指针D、多级目录结构4、对记录式文件,操作系统为用户存取文件信息的最小单位是(C )。
A、字符B、数据项C、记录D、文件5、逻辑文件存放在到存储介质上时,采用的组织形式是与( B )有关的。
A.逻辑文件结构B.存储介质特性C.主存储器管理方式D.分配外设方式6、文件的保密是指防止文件被( C )A.篡改B.破坏C.窃取D.删除7、逻辑文件的组织结构是由( C )确定的。
A.操作系统B.存储容量C.用户D.文件长度8、在许多系统中,用户是否能对某个文件进行相应的访问,将受( B )的共同限制。
A、用户优先级和访问控制表B、用户优先级和访问权限表C、用户优先级和文件口令D、访问控制表和访问权限表9、用磁带作为文件存贮介质时,文件只能组织成 (A )A.顺序文件B.链接文件C.索引文件D.目录文件10、文件系统在创建一个文件时,为它建立一个(A )。
A文件目录 B.目录文件C.逻辑结构D.逻辑空间11、在二级目录中,同一个用户不同文件的文件名(D )。
A.应该相同B.可以相同C.可以不同D.一定不同12、(D )是文件系统中实现按名存取的重要手段。
A.堆栈结构 B.指针 C.页表 D.文件目录13、使用绝对路径名访问文件是从(C )开始按目录结构访问某个文件。
A.当前目录B.用户主目录C.根目录D.父目录14、由字符序列组成,文件内的信息不再划分结构,这是指(A )。
操作系统-第六章 文件系统习题(有答案)
第六章文件系统一.单项选择题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.文件管理实际上是对( )的管理。
A.主存空间 B.辅助存储空间 C.逻辑地址空间 D.物理地址空间8.如果文件系统中有两个文件重名,不应采用( )结构。
A.一级目录 B.二级目录 C.树形目录 D.一级目录和二级目录9.树形目录中的主文件目录称为( )。
A.父目录 B.子目录 C.根目录 D.用户文件目录10.绝对路径是从( )开始跟随的一条指向制定文件的路径。
A.用户文件目录 B.根目录 C.当前目录 D.父目录11.逻辑文件可分为流式文件和( )两类。
A.索引文件 B.链接文件 C.记录式文件 D.只读文件12.由一串信息组成,文件内信息不再划分可独立的单位,这是指( )。
A.流式文件 B.记录式文件 C.连续文件 D.串联文件13.记录式文件内可以独立存取的最小单位是由( )组成的。
A.字 B.字节 C.数据项 D.物理块14.在随机存储方式中,用户以( )为单位对文件进行存取和检索。
A.字符串 B.数据项 C.字节 D.逻辑记录15.数据库文件的逻辑结构形式是( )。
A.链接文件 B.流式文件 C.记录式文件 D.只读文件16.文件的逻辑记录的大小是( )。
管理信息系统第六章习题
第六章管理信息系统第六章习题6。
1 单项选择题6。
1。
1表格分西图是( D )。
a。
数据流程调查使用的工具 b. 编程工具c. 系统设计工具d。
管理业务调查使用的工具6.1。
2开发MIS的系统分析阶段的任务是(Aa。
完成新系统的逻辑设计 b. 完成新系统的功能分析c. 完成新系统的物理设计d. 完成新系统的数据分析6。
1.3数据字典建立应从( B )阶段开始。
a。
系统设计b。
系统分析c。
系统实施 d.系统规划6.1.4对一个企业供户、存管理信息系统而言,( B )是外部实体。
a。
仓库b。
划科c。
供应科 d.销售科6.1。
5数据流( A )。
a。
也可以用来表示数据文件的存储操作b。
不可以用来表示数据文件的存储操作c. 必需流向外部实体d。
不应该仅是一项数据6。
1。
6管理业务流程图可用来描述( C )a. 处理功能b. 数据流程c. 作业顺序d。
功能结构6。
1。
7管理信息系统的开发过程不包含( A )a. 设备设计过程b。
学习过程c。
人与人之间的对话过程d. 通过改革管理制度来适应信息系统的需要6。
1.8决策树和决策表用来描述(Aa。
逻辑判断功能 b. 决策过程c。
数据流程 d. 功能关系6。
1。
9表格分配图是系统分析阶段用来描述( A )的.a。
管理业务流程的图表b。
数据流程的图表c。
功能结构的图表d。
数据处理方式的图表6。
1。
10工资系统中职工的“电费”数据(每月按表计费)具有( Ca。
固定值属性 b. 随机变动属性 c. 固定个体变动属性 d. 静态特性属性6。
1。
11数据流程图是描述信息系统的( Ca. 物理模型的主要工具b. 优化模型的主要工具c. 逻辑模型的主要工具d。
决策模型的主要工具6。
1。
12在系统设计阶段,图6。
1中的四种符号用于绘制( A )a。
数据流程图b。
处理流程图c。
信息系统流程图d。
表格分配图图6。
1 四种符号6.1.13描述数据流程图的基本元素包括:( D )a. 数据流,内部实体,处理功能,数据存储b. 数据流,内部实体,外部实体,信息流c。
操作系统习题第六章习题(文件系统)
一、单项选择题1.操作系统中对数据进行管理的部分叫做 B。
A. 数据库系统 B.文件系统C.检索系统 D.数据存储系统2.文件系统是指 D 。
A. 文件的集合 B.文件的目录C. 实现文件管理的一组软件 D.文件、管理文件的软件及数据结构的总体3.从用户角度看,引入文件系统的主要目的是 D 。
A. 实现虚拟存储B. 保存系统文档C. 保存用户和系统文档D. 实现对文件的按名存取4.文件的逻辑组织将文件分为记录式文件和B文件。
A. 索引文件 B.流式文件C. 字符文件 D.读写文件5.文件系统中用 C 管理文件。
A. 作业控制块 B.外页表C.目录 D. 软硬件结合的方法6.为了对文件系统中的文件进行安全管理,任何一个用户在进入系统时都必须进行注册,这一级安全管理是 A 安全管理。
A. 系统级 B.目录级C.用户级 D.文件级7.为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用 B 。
A.约定的方法 B.多级目录C. 路径 D.索引8.一个文件的绝对路径名是从 B开始,逐步沿着每一级子目录向下追溯,最后到指定文件的整个通路上所有子目录名组成的一个字符串。
A. 当前目录 B.根目录C.多级目录 D.二级目录9.对一个文件的访问,常由 A 共同限制。
A. 用户访问权限和文件属性 B.用户访问权限和用户优先级C. 优先级和文件属性 D.文件属性和口令10.磁盘上的文件以 A 单位读写。
A. 块 B.记录C. 柱面 D.磁道11. 磁带上的文件一般只能 A 。
A.顺序存取 B.随机存取C.以字节为单位存取 D.直接存取12.使用文件前必须先 C文件。
A. 命名B. 建立C. 打开 D.备份13.文件使用完毕后应该 B 。
A. 释放 B.关闭C. 卸下 D.备份14.位示图可用于 B。
A. 文件目录的查找B. 磁盘空间的管理C. 主存空间的共享 D.实现文件的保护和保密15.一般来说,文件名及属性可以收纳在 A 中以便查找。
计算机操作系统-汤小丹第4版复习讲义教程第6章文件管理
6.2.3 索引文件
对于定长记录文件,如果要查找第i个记录,可直接根据下式 计算来获得第i个记录相对于第一个记录首址的地址:
Ai = i × L 然而,对于可变长度记录的文件,要查找其第i个记录时,须 首先计算出该记录的首地址。为此,须顺序地查找每个记录 ,从中获得相应记录的长度Li,然后才能按下式计算出 第i个记录的首址。假定在每个记录前用一个字节指明该记录 的长度,则
3. 文件 文件是指由创建者所定义的、具有文件名的一组相关元 素的集合,可分为有结构文件和无结构文件两种。
6.1.2 文件名和类型 1. 文件名和扩展名 (1) 文件名。 (2) 扩展名。
2. 文件类型 1) 按用途分类 根据文件的性质和用途的不同,可将文件分为三类: (1) 系统文件,这是指由系统软件构成的文件。大多数 的系统文件只允许用户调用,但不允许用户去读,更不允许 修改;有的系统文件不直接对用户开放。 (2) 用户文件,指由用户的源代码、目标文件、可执行 文件或数据等所构成的文件。用户将这些文件委托给系统保 管。 (3) 库文件,这是由标准子例程及常用的例程等所构成 的文件。这类文件允许用户调用,但不允许修改。
1. 对象及其属性 文件管理系统管理的对象如下: (1) 文件。 (2) 目录。 (3) 磁盘(磁带)存储空间。
2. 对对象操纵和管理的软件集合 该层是文件管理系统的核心部分。文件系统的功能大多 是在这一层实现的,其中包括有:① 对文件存储空间的管理; ② 对文件目录的管理;③ 用于将文件的逻辑地址转换为物 理地址的机制;④ 对文件读和写的管理;⑤ 对文件的共享 与保护等功能。在实现这些功能时,OS通常都采取了层次组 织结构,即在每一层中都包含了一定的功能,处于某个层次 的软件,只能调用同层或更低层次中的功能模块。
第6章 文件系统练习题(答案)
第6章文件系统1、目录文件所存放的信息是(D )。
A. 某一文件存放的数据信息B. 某一文件的文件目录C. 该目录中所有数据文件目录D. 该目录中所有子目录文件和数据文件的目录2、使用绝对路径名访问文件是从(C )开始按目录结构访问某个文件。
A.当前目录B.用户主目录C.根目录D.父目录3、文件的存储空间管理实质上是对[1C]的组织和管理的问题,主要由三种不同的管理方法。
其中[2A]使用一个向量描述整个[3A],向量的每一位表示一个[4]B的状态,用0或1表示该块的使用与否。
供选择的答案:[1]: A、文件目录 B、外存已占用区域 C、外存空白块 D、文件控制块[2]: A、位示图法 B、链接法 C、索引法 D、空闲表法[3]: A、磁盘 B、物理块 C、已使用块 D、外存储器[4]: A、已使用块 B、物理块 C、内存块 D、空白块4、逻辑文件是( B)的文件组织形式。
A.在外部设备上B.从用户观点看C.虚拟存储D.目录5、由字符序列组成,文件内的信息不再划分结构,这是指( A)。
A.流式文件B. 记录式文件C.顺序文件D.有序文件6、下列(A)物理结构文件不便于文件的扩充。
A.连续文件B.串连文件C.索引文件D.多重索引文件7、文件系统为每个文件另建立一张指示逻辑记录和物理记录之间的对应关系表,由此表和文件本身构成的文件是(C )。
A.连续文件 B.串连文件 C.索引文件 D.逻辑文件8、在以下的文件物理存储组织形式中,(D )常用于存放大型的系统文件。
A.连续文件 B.串连文件 C.索引文件 D.多重索引文件9、根据外存设备不同,文件被划分为若干个大小相等的物理块,它是( A)的基本单位。
A.存放文件信息或分配存储空间B.组织和使用信息C.表示单位信息D.记录式文件10、批处理文件的扩展名为(A )。
A.BAT B.DAT D.TXT11、存放在磁盘上的文件( A)。
A.既可随机访问,又可顺序访问B.只能随机访问C.只能顺序访问D.必须通过操作系统访问12.索引式(随机)文件组织的一个主要优点是( B )。
操作系统课后习题答案第六章 文件管理习题
文件管理操作系统对文件进行管理的部分叫做()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. 把文件的FAT表信息从辅存读到内存7.文件路径名是指()A. 文件名和文件扩展名B. 一系列的目录文件和该文件的文件名C. 从根目录开始到该文件所经历的路径中各符号名的集合D. 目录文件名和文件名的集合8.存放在磁盘上的文件()A. 既可随机访问又可顺序访问B. 只能随机访问C. 只能顺序访问D. 不能随机访问9. 用磁带作文件存储介质时,文件只能组织成()A. 顺序文件B. 链接文件C. 索引文件D. 目录文件10. 位示图可用于()A. 文件目录的查找B. 磁盘空间的管理C. 内存空间的管理D. 实现文件的保护和保密11. 常用的文件存取方法有两种:顺序存取和()A. 流式B. 串联C. 有序D. 随机12. 文件系统中若文件的物理结构采用连续结构,则文件控制块中关于文件的物理位置应该包括()和()13. 使用位示图(20行,30列)表示空闲盘块状态。
当分配出去的盘块号为132时,其在位示图中的位置为?当释放的盘块号为318时,其所在位置为?(提示:行为0~19,列为0~29,首盘块号为1)14假定盘块的大小为1KB,硬盘的大小为500MB,采用显示链接分配方式时,其FAT需要占用多少存储空间?(为了地址转换方便,FAT表项长度通常取半个字节的整数倍)15.有一磁盘组共有10个盘面,每个盘面上有100个磁道,每个磁道上有16个扇区。
操作系统第6章习题带答案
第六章一、问答题1、什么是文件的逻辑结构?什么是文件的物理结构?2、为了能够查找到文件的位置,在采用连续文件、链接文件和索引文件时,在目录中需要登记哪些内容?3、磁盘容错技术可以分为哪三级?4、目前最广泛采用的目录结构是哪种?它有什么优点?5、文件在磁盘上存放的形式有几种?它们与存取方法有何关系?6、简述以下移臂调度算法的思想:先来先服务调度算法、最短查找时间优先算法、电梯调度算法。
7、简述文件控制块中包含的内容。
8、假设多个用户共享一个文件目录系统,用户甲要用文件A、B、C、E,用户乙要用文件A、D、E、F。
已知用户甲的文件A与用户乙的文件A实际上不是同一个文件;用户甲的文件C与用户乙的文件F实际上是同一个文件;甲、乙两用户的文件E是同一个文件。
试问你是否可以拟定一种文件目录组织方案,使得甲、乙两用户既能共享文件而又不造成混乱?答:采用多级目录结构,文件目录分解为基本目录和符号目录,只要在不同文件符号目录中使用相同文件内部标识符,甲、乙两用户既能共享文件而又不造成混乱。
画图并简要说明二、计算题1、假定盘块的大小为1KB,硬盘的大小为10GB,采用显示链接分配方式时,请问文件分配表只是占用多大空间?磁盘块数:10GB/1KB=10M表达10M盘块,FAT每项至少需要24位,即3个字节所以文件分配表至少占用3B*10M=30M2、系统中磁头停留在磁道号为70的磁道上,这时先后有4个进程提出了磁盘访问请求,要访问磁盘的磁道号按申请到达的先后顺序依次为:45,68,28,90。
移动臂的运动方向:沿磁道号递减的方向移动。
假设分别采用FCFS磁盘调度算法、SSTF算法,SCAN算法时,所需寻道长度分别为多少〔走过多少柱面〕?0号磁道是最里面还是最外面的一个磁道?提示:FCFS磁盘调度算法:70->45->68->28->90SSTF算法:70->68->90->45->28SCAN算法:70->68->->45->28->903、某系统采用UNIX操作系统的专用块内容为:空闲块数3,然后依次登记的空闲块号为77,89,60,问此时假设一个文件A需要5个盘块,系统进行分配后有个文件B被删除,它占用的盘块块号为100,101,109,500,则回收这些盘块后专用块的内容是什么?写出整个分析过程。
第6章文件系统练习题(答案)
第6章文件系统1、目录文件所寄存的信息是(D )。
A. 某一文件寄存的数据信息B. 某一文件的文件目录C. 该目录中所有数据文件目录D. 该目录中所有子目录文件和数据文件的目录2、利用绝对路径名访问文件是从(C )开始按目录结构访问某个文件。
A.当前目录B.用户主目录C.根目录D.父目录3、文件的存储空间治理实质上是对[1C]的组织和治理的问题,要紧由三种不同的治理方式。
其中[2A]利用一个向量描述整个[3A],向量的每一名表示一个[4]B的状态,用0或1表示该块的利用与否。
供选择的答案:[1]:A、文件目录B、外存已占用区域C、外存空白块D、文件操纵块[2]:A、位示图法B、链接法C、索引法D、空闲表法[3]:A、磁盘B、物理块C、已利用块D、外存储器[4]:A、已利用块B、物理块C、内存块D、空白块4、逻辑文件是(B)的文件组织形式。
A.在外部设备上B.从用户观点看C.虚拟存储D.目录5、由字符序列组成,文件内的信息再也不划分结构,这是指(A)。
A.流式文件B. 记录式文件C.顺序文件D.有序文件6、下列(A)物理结构文件不便于文件的扩充。
A.持续文件B.串联文件C.索引文件D.多重索引文件7、文件系统为每一个文件另成立一张指示逻辑记录和物理记录之间的对应关系表,由此表和文件本身组成的文件是(C )。
A.持续文件B.串联文件C.索引文件D.逻辑文件八、在以下的文件物理存储组织形式中,(D )经常使用于寄存大型的系统文件。
A.持续文件B.串联文件C.索引文件D.多重索引文件九、依照外存设备不同,文件被划分为若干个大小相等的物理块,它是(A)的大体单位。
A.寄存文件信息或分派存储空间B.组织和利用信息C.表示单位信息D.记录式文件10、批处置文件的扩展名为(A )。
1一、寄存在磁盘上的文件(A)。
A.既可随机访问,又可顺序访问B.只能随机访问C.只能顺序访问D.必需通过操作系统访问12.索引式(随机)文件组织的一个要紧优势是( B )。
第6章习题——精选推荐
第6章1判断题1-1 计算机病毒只会破坏计算机的操作系统,而对其他网络设备不起作用。
(错)1-2 木马有时称为木马病毒,但却不具有计算机病毒的主要特征。
(错)1-3 间谍软件具有计算机病毒的所有特征。
(错)1-4 间谍软件能够修改计算机上的配置文件。
(错)1-5 防病毒墙可以部署在局域网的出口处,防止病毒进入局域网。
(对)1-6 计算机病毒不影响计算机的运行速度和运算结果。
(错)1-7 蠕虫既可以在互联网上传播,也可以在局域网上传播。
而且由于局域网本身的特性,蠕虫在局域网上传播速度更快,危害更大。
(对)2 填空题2-1 与病毒相比,蠕虫的最大特点是消耗计算机内存和网络带宽。
3 选择题3-1 以下描述的现象中,不属于计算机病毒的是(C )A. 破坏计算机的程序或数据B. 使网络阻塞C. 各种网上欺骗行为D. Windows“控制面板”中无“本地”连接图标3-2 当计算机上发现病毒时,最彻底的清除方法为(A)A. 格式化硬盘B. 用防病毒软件清除病毒C. 删除感染病毒的文件D. 删除磁盘上所有的文件3-3 木马与病毒的最大区别是(B )A. 木马不破坏文件,而病毒会破坏文件B. 木马无法自我复制,而病毒能够自我复制C. 木马无法使数据丢失,而病毒会使数据丢失D. 木马不具有潜伏性,而病毒具有潜伏性3-4 经常与黑客软件配合使用的是(C )A. 病毒B. 蠕虫C. 木马D. 间谍软件3-5 下面描述中,与木马相关的是(C )A. 由各户端程序和服务器端程序组成夹B. 感染计算机中的文件C. 破坏计算机系统D. 进行自我复制3-6 木马无法通过以下哪一种方式隐藏自己(D )A. 任务栏B. 任务管理器C. 邮件服务器D. 修改系统配置文件3-7 入侵系统后,搜索系统中可能包含有密码的文件内容,然后再通过邮件等方式发送给指定的邮箱。
此类木马属于( D )A. 密码发送型木马B. 键盘记录型木马C. DoS攻击型木马D. 远程控制型木马3-8 计算机屏幕上不断的弹出运行窗口,可能是(A)A. 中了蠕虫B. 中了木马C. 中了脚本病毒D. 中了间谍软件3-9 某个U盘上已染有病毒,为防止该病毒传染计算机系统,正确的措施是(D )A. 删除该U盘上所有程序B. 给该U盘加上写保护C. 将该U盘放一段时间后再用D. 将U盘重新格式化3-10 计算机病毒通常是指(A)A. 一段程序B. 一条命令C. 一个文件D. 一个标记3-11 文件型病毒传染的对象主要是以下哪一种文件类型( C )A. .DBFB. .WPSC. .COM和.EXED. .EXE和.DOC3-12 关于计算机病毒的传播途径,以下描述中不正确的是( C )A. 通过U盘等移动设备之间的复制B. 多台计算机之间共用同一个U盘等移动设备C. 通过在同一个地方共同存放U盘等移动设备D. 通过借用他人的U盘等移动设备3-13 计算机病毒是可以造成主机故障的( D )A. 一种计算机设备B. 一块计算机芯片C. 一种计算机部件D. 一种计算机程序3-14 计算机病毒的危害性表现在( B )A. 能造成计算机部分配置永久性失效B. 影响程序的执行或破坏用户数据与程序C. 不影响计算机的运行速度D. 不影响计算机的运算结果3-15 下面有关计算机病毒的说法,描述正确的是(C )A. 计算机病毒是一个MIS程序B. 计算机病毒是对人体有害的传染性疾病C. 计算机病毒是一个能够通过自身传染,起破坏作用的计算机程序D. 计算机病毒是一段程序,只会影响计算机系统,但不会影响计算机网络3-16 计算机病毒具有(A)A. 传播性、潜伏性、破坏性B. 传播性、破坏性、易读性C. 潜伏性、破坏性、易读性D. 传播性、潜伏性、安全性3-17 目前使用的防杀病毒软件的作用是( C )A. 检查计算机是否感染病毒,并消除已感染的任何病毒B. 杜绝病毒对计算机的侵害C. 检查计算机是否感染病毒,并清除部分已感染的病毒D. 查出已感染的任何病毒,清除部分已感染的病毒3-18 以下哪一种方法中,无法防范蠕虫的入侵。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第6章文件管理(1) 什么是文件,它包含哪些内容及特点?解:文件是计算机系统中信息存放的一种组织形式,是在逻辑上具有完整意义的信息集合,并且有一个名字以供标识。
文件包含的内容有:源程序、二进制代码、文本文件、数据、表格、声音和图像等。
文件的特点如下:1.文件具有保存性。
它被存储在某种存储介质上,长期保存和多次使用。
2.文件是按名存取的。
每个文件具有唯一的标识名,通过标识名(文件名)来存取文件中的信息,而不需了解文件在存储介质上的具体物理位置。
3.文件的内容是一组信息的集合。
信息可以是源程序、二进制代码、文本文件、数据、表格、声音和图像等。
(2) 文件系统要解决哪些问题?解:文件系统的主要目标是提高存储空间的利用率,它要解决的主要问题有:完成文件存储空间的管理,实现文件名到物理地址的转换,实现文件和目录的操作,提供文件共享能力和安全措施,提供友好的用户接口。
文件系统向用户提供了有关文件和目录操作的各种功能接口和系统调用,如命令接口、程序接口和交互接口等。
(3) 什么是逻辑文件?什么是物理文件?解:逻辑文件时从用户观点出发所观察到的文件组织形式,是用户可以直接处理的数据及其结构。
物理文件是指文件在外存上的存储组织形式。
它与存储介质的存储性能有关。
(4) 文件的物理组织方式有哪些,各有什么优缺点?解:文件的物理组织方式有连续文件结构、链接文件结构和随机文件结构。
1.连续文件结构是由一组分配在磁盘连续区域的物理块组成的。
文件中的每一个记录有一个序号,序号为i+1的记录,其物理位置一定紧跟在i号记录之后。
2.链接文件结构是按顺序由串联的块组成的,即文件的信息按存储介质的物理特性存于若干块中,一块中可包含一个逻辑记录或多个逻辑记录,或者一个逻辑记录占有多个物理块。
每个物理块的最末一个字(或第一个字)作为链接字,它指向后继块的物理地址。
文件的最后一块的链接字为结束标记(例如“ ”),它表示文件至本块结束。
3.随机文件结构是实现非连续分配的另一种方式。
在随机文件结构中,文件的数据记录存放在直接存取型存储设备上,数据记录的关键字和其地址之间建立某种对应关系,并利用这种关系进行存取。
通常有三种形式的随机文件结构:直接地址结构、索引结构和散列结构。
连续文件的优点是不需要额外的空间开销,只要在目录中指出起始块号和文件长度,就可以对文件进行访问,且一次可以读出整个文件。
对于固定不变且要长期使用的文件(比如系统文件),这是一种较为节省的方法。
其缺点是:1.不能动态增长。
因为在它后面如果已经记录了别的文件,则这一文件增长就可能破坏后边的文件。
如果后移下一个文件,则系统开销太大,甚至不可能。
2.一开始就提出文件长度要求,而要用户预先知道文件长度不是太容易。
3.一次要求比较大的连续存储空间,不一定好找。
因为,如果外存上只有许多小的自由空间,虽然其总容量大于文件的要求,但由于不连续,因而这些空间可能被浪费。
链接文件可以克服连续文件的上述缺点,然而它也存在如下缺点:1.由于在处理文件的一部分时必须得顺序访问,因而访问速度较慢,时间上比较浪费。
2.对块链接而言,每个块中都要有链接字。
所以,要占用一定的存储空间。
相比之下,随机文件是一种比较好的结构,便于直接存取。
但问题是,对于索引文件应考虑如何有效地存储和访问索引表,对于散列文件应寻找一个较好的散列算法和确定解决冲突的办法。
(5) 什么是文件目录,常用的文件目录结构有哪些,各有什么特点?解:文件目录是文件控制块的有序集合,是文件系统中最基本的数据结构。
通过它可以将文件名转换为文件在外存的物理位置。
每一个文件控制块在文件目录中都有一个目录项,其中登记着文件的名字、外存地址、文件长度、逻辑结构、物理结构、访问权限、文件建立和修改时间等。
文件目录通常是放在磁盘上的。
它的组织形式有3种:单级目录、二级目录和多级目录。
其中用得最普遍的是多级目录。
1.单级目录是最简单的目录结构。
在整个文件系统中只建立一张目录表,每个文件占一个目录项,目录项中包含文件名、文件扩展名、文件类型、文件长度、文件物理地址以及其它文件属性。
2.为了克服单级目录存在的缺点,改变单级目录中文件的命名冲突,并提高对目录文件的检索速度,可以为每一个用户建立一个单独的用户文件目录UFD(User FileDirectory)。
这些文件目录具有相似的结构,它由用户所有文件的文件控制块组成。
另为,系统再建立一个主文件目录MFD (Master File Directory),在主文件目录中,每个用户目录文件都占有一个目录项,其目录项中包括用户名和指向该用户目录文件的指针。
3.在大型文件系统中,通常采用三级或三级以上的目录结构,以提高对目录的检索速度和文件系统的性能。
多极目录结构又称为树型目录结构。
多级目录结构是一棵倒向的有根树,树根是根目录;从根向下,每一个树枝是一个子目录,而树叶则是文件。
树形目录有许多优点:它较好地反映了现实世界中具有层次关系的数据集合和较确切地反映系统内部文件的分支结构,不同的文件可以重名,只要它们不位于同一子目录中即可,易于规定不同层次或子树中文件的不同存取权限,便于文件的保护、保密和共享等。
(6) 使用文件系统时,为什么要显式地使用open和close命令来打开和关闭文件?解:显式的open操作完成文件的打开功能。
它将基本文件目录中的内容读入用户活动文件表中,并在系统活动文件表中记录文件的打开次数。
显式的close操作完成文件的关闭操作。
它撤销用户的活动文件表中相应的表项,改变系统活动文件表中的文件打开次数信息。
如果需要,还要将被改动过的文件目录信息写回基本文件目录中。
可以取消显式的open与close操作。
如果取消了open和close操作,系统在进行文件操作前需判断文件是否已打开。
若未打开,则应自动完成文件的打开功能,以建立用户与文件间的联系。
同时,在系统结束时还应自动关闭所有的被打开文件,更新系统的基本文件目录。
取消显式的open和close操作使得文件的读写操作变得复杂,因为,在每次读写前都需要判断文件是否已被打开。
此外,系统在结束时也要做一些额外的工作,以完成close应该完成的操作。
(7) 文件系统提供系统调用rename来实现文件重命名,同样也可以通过把文件拷贝到新文件并删除原文件来实现文件的重命名,这两种方法有什么不同?解:使用rename文件重命名功能时,用户必须提供两个参数:旧文件名和新文件名。
实现该功能时,系统使用旧文件名查找文件目录,若找到旧文件名所对应的目录表项,则将目录表项中文件名字段对应的值改为新文件名值。
从实现过程看,文件重命名功能完成的工作是修改目录表项中的文件名字段,除文件名外,文件的其它特性都未改变。
在后一种实现方法中,先进行文件复制并给复制文件起一个新名,此时系统完成了一次物理文件的复制工作,然后删除旧文件。
虽然这样也能达到给文件重命名的目的,但其实现过程比前一种方式复杂,并且新文件与旧文件的物理存放地址肯定不同。
(8) Hash检索法有何优点?有何局限性?解:Hash方法是根据记录的“主属性值”进行Hash运算,用得出的值确定该记录的存放位置。
其优点是:●该方法实现起来比较简单。
●检索记录的时间也比较短。
由于设计的Hash函数很难达到理想的均匀分布,因此可能会出现较多有相同Hash 的记录值,这将造成存放位置的冲突,使检索速度下降。
(9) 采用单级目录能否满足对目录管理的主要要求?为什么?解:单级目录是最简单的目录结构。
在整个文件系统中只建立一张目录表,每个文件占一个目录项,目录项中包含文件名、文件扩展名、文件类型、文件长度、文件物理地址以及其它文件属性。
单级目录的优点是简单、易于实现,实现了目录管理的基本功能——按名存取,但却存在以下一些缺点:1.查找速度慢:当系统中存在大量文件或众多用户同时使用文件时,由于每个文件占用一个目录项,单级目录中就拥有数量可观的目录项。
如果要从目录中查找一个文件,就需要花费相当长的时间才能找到。
对于一个具有N个目录项的单级目录,为检索出一个目录项,平均需要找N/2个目录项。
2.不允许重名:因为所有的文件都在同一目录中,因此每个文件必须有不同的文件名,然而,重名问题在现代操作系统中是难以避免的。
另外,即使在单用户环境下,随着文件数量的增加,让用户记住所有的文件名也是不可能的。
3.不便于文件的共享:通常每个用户都有自己的名字空间和命名习惯,应当允许不同用户使用不同的文件名来访问同一文件,然而,单级目录却要求所有用户用同一个名字来访问同一文件。
所以,单级目录不能满足对目录管理的主要要求。
(10) 什么是文件的共享,实现文件共享的方式有哪些?解:文件共享是指不同的用户可以使用同一文件。
文件的共享可以节省大量的辅存空间和内存空间,减少输入/输出操作,为用户间的合作提供便利条件。
从系统管理的角度来看,有3种方法可以实现文件的共享,即:绕道法、链接法和基本文件目录表BFD。
(11) 文件目录和目录文件各起什么作用?解:文件目录又称文件控制块或文件说明信息,它记录文件的名字、文件长度、文件存放在外存上的物理地址,以及文件建立时间、日期等信息。
通常,文件系统中把若干相互关联文件的目录组成一个独立的文件,这个由文件目录组成的文件称为目录文件。
(12) 某操作系统的磁盘文件空间共有500块,若用字长为32位的位示图管理磁盘空间,试问:①位示图占用多少磁盘空间?②第i字第j位对应的磁盘块号是多少?解:①占用16个字的存储空间。
②32 i+j。
(13) 试说明对索引文件和索引顺序文件的检索方法。
解:索引文件中,每一个主文件的记录都要建立一条索引。
这里,主文件的记录可以是变长的,键值可以是无序的。
索引表是定长的和有序的,适合采用折半检索法进行检索。
索引顺序文件中,主文件中的记录分成若干组,每一组的第一条记录建立一条索引项。
整个索引文件是按键值排序的,系统可采用折半检索法对文件进行快速检索。
检索到记录所在的外存块后,读出该块,再进行顺序查找和比较,最后找到所需要的记录。
(14) 目前广泛采用的目录结构形式是哪一种?它有什么优点?解:目前广泛采用的目录结构形式是多级目录结构,也称树型目录结构。
它可以实现文件管理的主要要求,其优点是:●检索速度快●文件可重名●便于文件共享(15) 基本的文件访问类型有哪些?什么是访问控制表?解:一个文件系统可以定义多种不同的访问类型,基本的访问类型有:●读(R):从文件中读信息。
●写(W): 对文件内容进行写或重写。
●执行(E):用户可以将文件装入内存并执行它。
●添加(A):将信息添加到文件末尾。
●删除(D):删除文件,释放其占用的空间。
不同的用户可能对同一个文件或目录需要不同类型的访问。