文件管理习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第七章
一.选择题
1.FAT能描述文件的_B__特征。
A.文件逻辑
B.文件物理结构
C.文件共享
D.文件保护
2.文件的符号名与物理地址的转换是通过_C__来实现的。
A.索引
B.索引节点
C.文件目录
D.二级索引
3.在UNIX文件系统中,为了对磁盘空间的空闲块进行有效的管理,采用的方法是_B__。
A.空闲表
B.成组链接法
C.FAT
D.位示图法
4.为了实现对文件的共享访问,在读写文件时需对文件加锁。
现在已有一个用户对某文件进行了读加锁,则另一个用户对该文件的_B__加锁操作可以成功。
A.加读锁和写锁均不能成功
B.加读锁能成功
C. 加读锁和写锁均能成功
D. 加写锁能成功
5.操作系统实现文件管理后,允许用户对流式文件进行存取的最小单位是___D__。
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.操作系统实现文件管理后,用户对记录式文件进行存取的最小单位是_C__。
A.扇区
B.字节
C.目录
D.记录
11.为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用以下_B__方法。
A.约定的方法
B.多级目录
C.路径
D.索引
12.文件的绝对路径是指_C__。
A.文件名和文件扩展名
B.一系列的目录文件名和该文件的文件名
C.从根上到该文件所经历的路径中各符号名的集合
D.目录文件名和文件名的集合
13.文件的相对路径名从__A__开始,逐步沿着各级子目录追溯,最后到指定文件的整个路径上所有子目录名组成的一个字符串。
A.当前目录
B.根目录
C.多级目录
D.二级目录
14.对一个文件的访问,常由以下__A__共同控制。
A.用户的访问权限和文件属性
B.用户的访问权限和用户的优先级
C.优先级和文件属性
D.文件的属性和口令
15.位示图可用于_B__。
A.文件目录的查找
B.磁盘空间的管理
C.内存空间的共享
D.实现文件的保护和加密
16.最常用的流式文件,可以看成是__A__的集合。
A.字符序列
B.数据
C.记录
D.目录
17.常用的文件存取方法有两种:顺序和___D__。
A.索引
B.流式
C.串联
D.随机
18.文件采用多级目录结构后,对于不同用户的文件,其文件名_C__。
A.应该相同
B.应该不同
C.可以相同也可以不同
D.受系统约束
19.磁盘上的文件是以__A__为单位读写的。
A.磁盘块
B.逻辑记录
C.柱面
D.字节
20.目录文件存放的信息是__D__。
A.某一文件的数据信息
B.某一文件的FCB
C.所有数据文件FCB
D.所有子目录文件和数据文件的FCB
21.为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用_B__。
??
A.?约定的方法????????????
B.?多级目录? ?
C.?路径????????
D.?索引??? 22.一个文件的相对路径名是从__A__开始,逐步沿着各级子目录追溯,最后到指定文件的整个通路上所有子目录名组成的一个字符串。
?A.?当前目录???????B.?根目录?? C.?多级目录??????????D.?二级目录?? 23.位示图可用于_B__。
??
A.?文件目录的查找????????????
B.?磁盘空间的管理??
C.?内存空间的共享????????????
D.?实现文件的保护和保密
24.逻辑文件的组织结构是由_C__确定的。
?????????
A.操作系统??????????B.存储容量??????????C.用户??????????D.文件长度? ?25.逻辑文件存放到存储介质上时,采用的结构形式是与_B__有关的。
?????????
A.文件的逻辑结构????????? ?B.存储介质的性质????????
?C.存储空间管理方式??????????D.逻辑文件长度?
26.实现按名存取后,允许用户对记录式文件进行存取的最小单位是_B__。
?????????
A.文件??????????B.记录??????????C.数据项??????????D.字符串???? 27.__D__结构的文件最适合于随机存取的应用场合。
?????????
A.流式??????????B.顺序??????????C.链接??????????D.索引?
28.物理文件的组织形式是与__A__无关的。
?????????
A.文件长度??? B.文件的存取方法?????????
C.存储介质特性?? D.文件系统采用的管理方式?
29.在文件管理中可以利用位示图来实现_B__。
????????
A.磁盘的驱动调度??????????B.磁盘空间的管理?????????
C.文件的存取????????? ?D.文件目录的查找?
30.文件系统采用多级目录结构可以_C__。
????????
?A.减少系统开销??????????B.节省存储空间?????????
C.解决命名冲突?????????? D.缩短信息传送时间?
31.同一文件在不同存储介质上__D__的组织形式。
?????????
A.?可采用用户指定??????????B.应该用相同????????
?C.必定采用不同??????????D.可以采用不同
32.为了允许不同的用户可以使用相同的文件名,通常在文件系统中采用_C__。
????????
A.重名转换机制??????????B.存取控制方式?????????
C.多级目录结构??????????D.标识符对照表?
33.采用多级目录结构的系统中,允许多个用户共享某些文件。
因此,各用户__A__文件名访问共享文件。
?
????????A.可以按自定义的??????????B.必须用系统规定的?????????
C.应该用相同的?????????? D.只能用不同的?
34.用户要求访问一个存放在存储介质上的文件时,首先要调用操作系统提供的__A__文件操作。
?
????????A.打开??????????B.建立??????????C.读??????????D.关闭?
35.用户可以调用_C__文件操作来归还文件的使用权。
???????
??A.打开??????????B.建立??????????C.关闭??????????D.删除?
36.用户可以要求文件系统删除一个不再需要使用的文件,但提出删除要求前应先调用__D__文件操作。
????????
?A.写??????????B.打开??????????C.建立??????????D.?关闭?
37.为防止系统故障造成文件被破坏,通常可采用_B__方法来保护。
????????
?A.存取控制矩阵????????B.定时转储文件???????C.设置口令????????D.密码转换?
38.为防止用户使用共享文件时可能造成文件被破坏,通常可采用__D__方法来保护文件。
?????????
A.建立多个副本????????B.定时转储文件??????C.设置口令?????D.规定使用权限?
39.在文件系统中设置一张_B__,它利用二进制的一位表示磁盘中一个块的使用情况。
??A.空闲块表? B.位示图? C.链接指针表? D.索引表
40.“打开文件”操作要在系统设置的_C__中登记该文件的有关信息。
?
A.索引表?B.链接指针表? C.已开文件表? D.空闲块表
41.文件管理实际上是对_B__的管理。
??
A.主存空间?B.辅助存储空间??? C.逻辑地址空间?? ?D.物理地址空间42.如果文件系统中有两个文件重名,不应采用__A__结构。
??
A.一级目录??? B.二级目录??? C.树形目录???D.一级目录和二级目录43.逻辑文件可分为流式文件和_C__两类。
?
A.索引文件?? ?B.链接文件?C.记录式文件??? D.只读文件?
44.由一串信息组成,文件内信息不再划分可独立的单位,这是指__A__。
?
A.流式文件? B.记录式文件??? C.连续文件??? D.串联文件
45.在随机存储方式中,用户以__D__为单位对文件进行存取和检索。
??
A.字符串?B.数据项??? C.字节??? D.逻辑记录?
46.数据库文件的逻辑结构形式是_C__。
?
A.链接文件?B.流式文件??? C.记录式文件??? D.只读文件?
47.文件的逻辑记录的大小是__D__。
??
A.恒定的??? B.相同的?? ?C.不相同的?? ?D.可相同也可不同
48.索引结构为每个文件建立一张索引表,用来存放__D__。
??
A.逻辑记录的地址? B.部分数据信息
?C.主键内容?D.逻辑记录存放位置的指针
49.采取哪种文件存取方式,主要取决于_C__。
?
?A.用户的使用要求??? B.存储介质的特性????
C.用户的使用要求和存储介质的特性??? D.文件的逻辑结构
50.文件系统可以为某个文件建立一张_B__,其中存放每个逻辑记录存放位置的指针。
?
A.位示图? B.索引表? C.打开文件表? D.链接指针表?
二.填空题
1.文件类型按用途分系统文件、用户文件、库文件。
2.文件类型按文件性质分普通文件、目录文件、特殊文件。
3.文件类型按存取属性分可执行文件、只读文件、读写文件。
4.文件类型按文件性质分类源文件、目录文件、可执行文件。
5.对记录的操作检索记录、插入记录、修改记录、删除记录。
6.对文件的操作创建文件、删除文件、打开文件、读文件。
7.文件的物理结构有顺序文件、链接文件、索引文件。
8. 文件存取方法一般有:顺序存取、直接存取、索引存取。
9.文件系统功能分为文件存储的的分配与回收、文件信息的存放位置和形式、实现按名存取、实施文件的控制操作和存取操作、文件共享与保护。
10.文件控制块的内容分为文件存取控制信息、文件结构信息、文件使用信息、文件管理信息。
11.文件系统需解决的问题有磁盘空间分配、磁盘空间管理、文件系统可靠性。
12.磁盘空间分配策略分为连续分配、链接分配、索引分配、混合分配。
13.存储空间的管理分为空闲表、空闲链、位示图、成组链接法。
14.文件系统一致性分为盘块号一致性检查、链接数一致性检查。
15.坏块管理分为热修复重定向、写后读校验。
三.名词解释
1.文件指具有文件名的、在逻辑上具有完整意义的信息集合。
2.文件名是指字母或数字组成的字母数字串。
3.文件的属性即描述文件的元信息。
4.逻辑结构概念:独立于文件物理特性的文件组织形式。
5.物理结构概念:指文件在外存上具体的存储结构。
6.存取方法指操作系统为用户程序提供的使用文件的技术和手段。
7.目录:FCB的有序集合即文件目录,可分为单级目录、二级目录、多级目录等。
8.文件控制块(FCB):描述和控制文件的数据结构。
9.索引结点简称i结点。
(UNIX系统使用)。
10.事务:是用于访问和修改各种数据项的一个程序单位。
11.检查点:引入检查点的目的是使对事务记录表中事务记录的请求的清理工作经常化。
12.文件系统对文件系统统一管理的软件、被管理文件及文件管理所需的数据结构的总称。
13.系统文件:由操作系统软件构成,包括系统内核、系统管理程序等。
14.用户文件:用户自己的文件。
15.库文件:由标准的子程序及非标准的子程序构成。
16.普通文件:系统所规定的普通格式的文件。
17.目录文件:包含目录属性信息的文件。
18.可执行文件:只允许被核准的用户调用执行,不允许读,更不允许写。
19.只读文件:只允许文件及被核准的用户读,但不允许写。
20.读∕写文件:只允许文件及被核准的用户读和写文件。
四.简答题
1.?文件系统要解决的问题有哪些?
答:文件系统的目标是提高存储空间的利用率,他要解决的主要问题有:完成文件存储空间的管理,实现文件名到物理地址的转换,实现文件的目录操作,提高文件共享能力和保护措施,提供友好的用户接口。
文件系统向用户提供了有关文件的目录操作的各种功能接口和系统调用,如命令接口,成寻接口和图形用户接口。
2.?文件目录的作用是什么?文件目录项通常包含哪些内容??
答:文件目录是文件名与文件所在存储位置的一张映射表。
文件系统根据他实现用户安明存取文件。
文件目录由若干目录项组成,每个目录项纪录一个文件的管理和控制信息。
其中包括文件名、文件类型、文件在存储设备上的位置、文件的存取控制信息、文件的常见、访问和修改信息等。
3.文件类型分为哪些?
答:①按用途分:
系统文件、用户文件、库文件
②按文件性质分:
普通文件、目录文件、特殊文件
③按存取属性分:
可执行文件、只读文件、读写文件
④按文件性质分类:
源文件、目录文件、可执行文件。
4.文件系统功能是什么?
答:①文件存储的的分配与回收
②文件信息的存放位置和形式
③实现按名存取
④实施文件的控制操作和存取操作
⑤文件共享与保护。
5.两级目录的优缺点是什么?
答:优点:
提高了文件检索速度
允许文件重名
缺点:用户之间不容易实现文件共享。
6.连续空间分配的优缺点是什么?
答:优点:便于顺序访问
顺序访问速度快
缺点:要求有连续的存储空间
不便于文件动态增长。
7.文件系统的可靠性是什么?
答:坏块管理
热修复重定向
写后读校验
备份
备份设备
备份方法
系统一致性
数据一致性
8.对文件操作可以分为两大类是什么?文件系统提供的基本文件系统调用有哪些?答:⑴对文件自身的操作。
⑵对记录的操作。
①建立文件;②打开文件;③读∕写文件;④文件定位;
⑤关闭文件;⑥数与打开操作相同;⑦文件截断。
9.FCB一般应该包括哪些?
答:⑴有关文件存取控制的信息。
⑵有关文件结构的信息。
⑶有关文件使用的信息。
⑷有关文件管理的信息。
10.单级目录的确定是哪些?
答:①不允许文件重名。
②文件查找速度慢。
③难于实现文件共享。
11.多级层次目录的优点有哪些?
答:①既可方便用户查找文件,又可以把不同类型和不同用途的文件分类。
②允许重名。
不但不同用户可以使用相同名称的文件,同一用户也可使用相同名称的文件。
③利用多级层次结构关系,可以更方便地制定保护文件的存取权限,有利于文
件的保护。
12.文件目录操作有哪些?
答:①创建目录:目录是多个文件的属性集合,创建目录就是在外部存储介质中,创建一个目录文件以备存取文件属性信息。
②删除目录:也就是从外部存储介质中,删除一个目录文件。
③检索目录:要实现用户对文件的按名存取,这就涉及文件目录的检索。
④打开目录:如要用的目录不在内存中,则需要打开目录,从外存上读入
相应的目录文件。
⑤关闭文件:当所用目录所用结束后,应关闭目录以释放内存空间。
13.一个分区有哪些信息?
答:①引导记录。
②文件系统管理信息,其中记录了文件系统的全部参数信息。
③空闲空间管理信息,记录该分区的哪些空间是空闲的,哪些空间已经被文件占有的。
④目录信息,每个文件有一个文件控制块,其中记录该文件的全部管理信息,
文件控制块的集合就是目录。
⑤文件。
14.磁盘空间分配策略有哪些?
答:⒈连续空间分配是最简单的磁盘空间分配策略。
⒉链接空间分配:每一个文件都有一张相应的磁盘块的链表。
⒊索引空间分配。
⒋组合空间分配是多种分配策略的组合。
15.哪几种实现磁盘空间管理的方法?
答:⒈空闲表法
⑴空闲表,空闲表法属于连续分配方式,它与内存的动态分配方式相似,它为
每个文件分配一块连续的存储空间。
⑵存储空间的分配与回收,空间盘区的分配与内存的动态分配类似,同样可采
用首次适应算法、循环首次适应算法等。
⒉空闲链表法
⑴空闲盘块链,将磁盘上的所有空闲空间,以盘块为单位拉成一条链。
⑵空闲盘区链,这是将磁盘上的所有空闲盘区构成一条链。
⒊位示图法
空闲空间表可由位图或位矢量的方法来实现。
⒋成组链接法
16.广泛采用磁盘双工方式来实现稳定存储器有哪些?
答:⒈事务
⑴事务名:用于标识该事务的唯一名字。
⑵数据项名:它是被修改数据项名的唯一名字。
⑶旧值:修改前数据项的值。
⑷新值:修改后数据项的值。
⒉检查点
17.文件包括哪些东西?文件属性有哪些?
答:一是文件所包含的数据,二是关于文件自身的说明信息或属性。
文件基本属性。
文件名字、文件所有者、文件授权者、文件长度等。
文件的类型属性。
如普通文件、目录文件、系统文件、隐式文件、设备文件等。
文件的保护属性。
如可读、可写、可执行、可更新、可删除等。
文件的管理属性。
如文件创建时间、最后存取时间、最后修改时间等。
文件的控制属性。
用户是指每一个操作系统使用者的标识。
对象在操作系统中一般都是文件,因为,操作系统把设备资源也统一到文件层次。
存取权限定义了用户对文件的访问权限。
18. 文件的逻辑结构与文件的物理结构有哪些区别?
答:文件的逻辑结构是从用户的观点出发,所看到的是独立于文件物理特征性的文件组织形式,是用户可以直接处理的数据及其结构。
文件的物理结构是文件在外存上具体的存储结构。
19.文件系统的优点是什么?
答:⑴按名存取文件,以对用户透明的方式实现对名字空间的管理和信息浮动,使用方便灵活。
⑵采取保护、保密措施,安全可靠。
⑶实现文件共享,节省空间和时间开销。
20.文件系统向用户提供的功能有哪些?
答:①文件的按名存取。
②建立文件目录。
③实现从逻辑文件到物理文件的转换。
④分配文件的存储空间。
⑤提供合适的文件存取方法。
⑥实现文件的共享,保护和保密。
⑦提供一组可供用户使用的文件操作。