1、第七章 一选择题 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.
2、加写锁能成功 5.操作系统实现文件管理后,允许用户对流式文件进行存取的最小单位是_D_。 A.数据项 B.记录 C.文件 D.字符 6. 操作系统采用多级目录结构可以 _A_。 A.解决命令冲突 B.节省存储空间 C.缩短文件传送时间 D.减少系统开销 7.下述有关文件管理的叙述中, _C_是正确 的。 A.一个文件不能同时多次建立 B.在一级目录结构中,不同用户可以用相同的文件名 C.文件系统主要是实现按名存取 D.逻辑记录的大小与存储介质块的大小必须一一对应 8.文件系统是指 _D_。 A.文件的集合 B.实现文件管理的一组软件 C.文件的目录 D.文件及其属性、管理文件的软件和文件系统接
3、口 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_开始
4、,逐步沿着各级子目录追溯,最后到指定文 件的整个路径上所有子目录名组成的一个字符串。 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.随
5、机 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_开始,逐步沿着各级子目录追溯,最后到指定文
6、件的整个通路上所有子目录名组成的一个字符串。 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_结构的文件最适合于
7、随机存取的应用场合。 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重名转
8、换机制 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为防止系统故障造成文件被破坏,通常可
9、采用 _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如果文件系统中有两
10、个文件重名,不应采用 _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索
11、引结构为每个文件建立一张索引表,用来存放 _D_。 A逻辑记录的地址 B部分数据信息 C主键内容 D逻辑记录存放位置的指针 49采取哪种文件存取方式,主要取决于 _C_。 A用户的使用要求 B存储介质的特性 C用户的使用要求和存储介质的特性 D文件的逻辑结构 50文件系统可以为某个文件建立一张 _B_,其中存放每个逻辑记录存放位置的指针。 A位示图 B索引表 C打开文件表 D链接指针表 二填空题 1.文件类型按用途分 系统文件 、 用户文件 、 库文件 。 2.文件类型按文件性质分 普通文件 、 目录文件 、 特殊文件 。 3.文件类型按存取属性分 可执行 文件 、 只读文件 、 读写文件 。
12、 4.文件类型按文件性质分类 源文件 、 目录文件 、 可执行文件 。 5.对记录的操作 检索记录 、 插入记录 、 修改记录 、 删除记录 。 6.对文件的操作 创建文件 、 删除文件 、 打开文件 、 读文件 。 7.文件的物理结构 有 顺序文件 、 链接文件 、 索引文件 。 8. 文件存取方法一般有: 顺序存取 、 直接存取 、 索引存取 。 9.文件系统功能 分为 文件存储的的分配与回收 、 文件信息的存放位置和形式 、 实现按名存取 、 实施文件的控制操作和存取操作 、 文件共享与保护 。 10.文件控制块的内容 分为 文件存取控制信息 、 文件结构信息 、 文件使用信息 、文件管
13、理信息 。 11.文件系统需解决的问题 有 磁盘空间分配 、 磁盘空间管理 、 文件系统可靠性 。 12.磁盘空间分配策略 分为 连续分配 、 链接分配 、 索引分配 、 混合分配 。 13.存储空间的管理 分为 空闲表 、 空闲链 、 位示图 、 成组链接法 。 14.文件系统一致性 分为 盘块号一致性检查 、 链接数一致性检查 。 15.坏块管理 分为 热修复重定向 、 写后读校验 。 三名词解释 1.文件指 具有文件名的、在逻辑上具有完整意义的信息集合 。 2.文件名是指 字母或数字组成的字母数字串 。 3.文件的属性即 描述文件的元信息 。 4.逻辑结构概念: 独立于文件物 理特性的文
14、件组织形式 。 5.物理结构概念: 指文件在外存上具体的存储结构 。 6.存取方法指 操作系统为用户程序提供的使用文件的技术和手段 。 7.目录: FCB 的有序集合即文件目录,可分为单级目录、二级目录、多级目录等 。 8.文件控制块( FCB): 描述和控制文件的数据结构 。 9.索引结点 简称 i结点 。( UNIX 系统使用) 。 10.事务: 是用于访问和修改各种数据项的一个程序 单位 。 11.检查点: 引入检查点的目的是使对事务记录表中事务记录的请求的清理工作经常化。 12.文件系统 对文件系统统一管理的软件、被管理文件及文件管 理所需的数据结构的总称。 13.系统文件: 由操作系
15、统 软件构成,包括系统内核、 系统管理程序等 。 14.用户文件: 用户自己的文件 。 15.库文件: 由标准的子程序及非标准的子程序构成 。 16.普通文件: 系统所规定的普通格式的文件 。 17.目录文件: 包含目录属性信息的文件 。 18.可执行文件: 只允许被核准的用户调用执行,不允许读,更不允许写 。 19.只读文件: 只允许文件及被核准的用户读,但不允许写 。 20.读 写文件: 只允许文件及被核准的用户读和写文件 。 四简答题 1 文件系统要解决的问题有哪些? 答:文件系统的目 标是提高存储空间的利用率,他要解决的主要问题有:完成文件存储空间的管理,实现文件名到物理地址的转换,实
16、现文件的目录操作,提高文件共享能力和保护措施,提供友好的用户接口。文件系统向用户提供了有关文件的目录操作的各种功能接口和系统调用,如命令接口,成寻接口和图形用户接口 。 2 文件目录的作用是什么?文件目录项通常包含哪些内容? 答:文件目录是文件名与文件所在存储位置的一张映射表。文件系统根据他实现用户安明存取文件。文件目录由若干目录项组成,每个目录项纪录一个文件的管理和控制信息。其中包括文件名、文件类型、文件在 存储设备上的位置、文件的存取控制信息、文件的常见、访问和修改信息等 。 3.文件类型 分为哪些 ? 答 : 按用途分 : 系统文件、用户文件、库文件 按文件性质分 : 普通文件、目录文件
17、、特殊文件 按存取属性分 : 可执行文件、只读文件、读写文件 按文件性质分类 : 源文件、目录文件、可执行文件。 4. 文件系统功能 是什么? 答: 文件存储的的分配与回收 文件信息的存放位置和形式 实现按名存取 实施文件的控制操作和存取操作 文件共享与保护 。 5.两级 目录 的优缺点是什么? 答: 优点: 提高 了文件检索速度 允许文件重名 缺点:用户之间不容易实现文件共享。 6.连续空间分配 的优缺点是什么? 答:优点:便于顺序访问 顺序访问速度快 缺点:要求有连续的存储空间 不便于文件动态增长 。 7.文件系统的可靠性 是什么? 答: 坏块管理 热修复重定向 写后读校验 备份 备份设备
18、 备份方法 系统一致性 数据一致性 8.对文件操作可以分为两大类是什么?文件系统提供的基本文件系统调用有哪些? 答:对文件自身的操作。 对记录的操作。 建立文件 ; 打开文件; 读写文件; 文件定位; 关闭文件; 数与打开操作相同; 文件截断。 9.FCB 一般应该包括哪些? 答:有关文件存取控制的信息。 有关文件结构的信息。 有关文件使用的信息。 有关文件管理的信息。 10.单级目录的确定是哪些? 答:不允许文件重名。 文件查找速度慢。 难于实现文件共享。 11.多级层次目录的优点有哪些? 答:既可方便用户查找文件,又可以把不同类型和不同用途的文件分类。 允许重名。不但不同用户可以使用相同名
19、称的文件,同一用户也 可使用相同名称的文件。 利用多级层次结构关系,可以更方便地制定保护文件的存取权限,有利于文件的保护。 12.文件目录操作有哪些? 答:创建目录:目录是多个文件的属性集合,创建目录就是在外部存储介质中,创建一个目录文件以备存取文件属性信息。 删除目录:也就是从外部存储介质中,删除一个目录文件。 检索目录:要实现用户对文件的按名存取,这就涉及文件目录的检索。 打开目录:如要用的目录不在内存中,则需要打开目录,从外存上读入相应的目录文件。 关闭文件:当所用目录所用结束后,应关闭目录以释放内存空间。 13.一 个分区有哪些信息? 答:引导记录。 文件系统管理信息,其中记录了文件系
20、统的全部参数信息。 空闲空间管理信息,记录该分区的哪些空间是空闲的,哪些空间已经被文件占有的。 目录信息,每个文件有一个文件控制块,其中记录该文件的全部管理信息,文件控制块的集合就是目录。 文件。 14.磁盘空间分配策略有哪些? 答:连续空间分配是最简单的磁盘空间分配策略。 链接空间分配:每一个文件都有一张相应的磁盘块的链表。 索引空间分配。 组合空间分配是多种分配策略的组合。 15.哪几种实现磁盘空间管理的方法? 答:空 闲表法 空闲表,空闲表法属于连续分配方式,它与内存的动态分配方式相似,它为每个文件分配一块连续的存储空间。 存储空间的分配与回收,空间盘区的分配与内存的动态分配类似,同样可
21、采用首次适应算法 、循环首次适应算法等。 空闲链表法 空闲盘块链,将磁盘上的所有空闲空间,以盘块为单位拉成一条链。 空闲盘区链,这是将磁盘上的所有空闲盘区构成一条链。 位示图法 空闲空间表可由位图或位矢量的方法来实现。 成组链接法 16.广泛采用磁盘双工方式来实现稳定存储器有哪些? 答:事务 事务名:用于标识该事务的唯一名字。 数据项名:它是被修改数据项名的唯一名字。 旧值:修改前数据项的值。 新值:修改后数据项的值。 检查点 17.文件包括哪些东西?文件属性有哪些? 答:一是文件所包含的数据,二是关于文件自身的说明信息或属性。 文件基本属性。文件名字、文件所有者、文件授权者、文件长度等。 文
22、件的类型属性。如普通文件、目录文件、系统文件、隐式文件、设备文件等。 文件的保护属性。如可读、可写、可执行、可更新、可删除等。 文件的管理属性。如文件创建时间、最后存取时间、最后修改时间等。 文件 的 控制属性 。 用户是指每一个操作系统使用者 的标识。 对象在操作系统中一般都是文件,因为,操作系统把设备资源也统一到文件层次。 存取权限定义了用户对文件的访问权限。 18. 文件的逻辑结构与文件的物理结构有哪些区别? 答:文件的逻辑结构是从用户的观点出发,所看到的是独立于文件物理特征性的 文件组织形式,是用户可以直接处理的数据及其结构。文件的物理结构是文件在外存上具体的存储结构。 19.文件系统的优点是什么? 答:按名存取文件,以对用户透明的方式实现对名字空间 的管理和信息浮动,使用方便灵活。 采取保护、保密措施,安全可靠。 实现文件共享,节省空 间和时间开销。 20.文件系统向用户提供的功能有哪些? 答: 文件的按名存取。 建立文件目录。 实现从逻辑文件到物理文件的转换。 分配文件的存储空间。 提供合适的文件存取方法。 实现文件的共享,保护和保密。 提供一组可供用户使用的文件操作。