第5章文件管理习题
一、填空
1.一个文件的文件名是在 时给出的。
2.所谓“文件系统”,由与文件管理有关的 、被管理的文件以及管理所需要的数据结构三部分组成。
3. 是辅助存储器与内存之间进行信息传输的单位。
4.在用位示图管理磁盘存储空间时,位示图的尺寸由磁盘的 决定。
5.采用空闲区表法管理磁盘存储空间,类似于存储管理中采用 方法管理内存储器。
6.操作系统是通过 感知一个文件的存在的。
7.按用户对文件的存取权限将用户分成若干组,规定每一组用户对文件的访问权限。这样,所有用户组存取权限的集合称为该文件的 。
8.根据在辅存上的不同存储方式,文件可以有顺序、 和索引三种不同的物理结构。
9.如果把文件视为有序的字符集合,在其内部不再对信息进行组织划分,那么这种文件的逻辑结构被称为“ ”。
10.如果用户把文件信息划分成一个个记录,存取时以记录为单位进行,那么这种文件的逻辑结构称为“ ”。
11. 操作系统应该提供一个环境,保证信息使用的私密和共享,这是系统 的安全问题;另一方面,操作系统还需要提供各种手段,防止来自各方的有意或无意的入侵和攻击,这是系统 的安全问题。
12. “文件备份”的含义,就是为系统中的文件建立相应的副本。它通常有两种方法,一是所谓的“ 转储”,一是所谓的“ 转储”。
13. 用户总是从使用 的角度出发去组织文件,系统则总是从 的角度出发去组织文件的。
14. 在记录式文件中,总要有一个数据项能够唯一地标识记录,以便对记录加以区分。文件中的这种数据项被称为 或 。
二、选择
1.下面的 不是文件的存储结构。
A.索引文件 B.记录式文件
C.串联文件 D.连续文件
2.有一磁盘,共有10个柱面,每个柱面20个磁道,每个盘面分成16个扇区。采用位示图对其存储空间进行管理。如果字长是16个二进制位,那么位示图共需 字。
A.200 B.128 C.256 D.100
3.操作系统为每一个文件开辟一个存储区,在它的里面记录着该文件的有关信息。这就是所谓的 。
A.进程控制块 B.文件控制块
C.设备控制块 D.作业控制块
4.文件控制块的英文缩写符号是 。
A.PCB B.DCB C.FCB D.JCB
5.一个文件的绝对路径名总是以05网全部答案 打头。
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.便于文件保密
三、问答
1.为什么位示图法适用于分页式存储管理和对磁盘存储空间的管理?如果在存储管理中采用可变分区存储管理方案,也能采用位示图法来管理空闲区吗?为什么?
2.有些操作系统提供系统调用命令RENAME给文件重新命名。同样,也可以通过把一个文件复制到一个新文件、然后删除旧文件的方法达到给文件重新命名的目的。试问这两种做法有何不同?
3.“文件目录”和“目录文件”有何不同?
4.一个文件的绝对路径名和相对路径名有何不同?
5.试述“创建文件”与“打开文件”两个系统调用在功能上的不同之处。
6.试述“删除文件”与“关闭文件”两个系统调用在功能上的不同之处。
7.为什么在使用文件之前,总是先将其打开后再用?
8.如果一个文件系统没有提供显式的打开命令(即没有OPEN命令),但又希望有打开的功能,以便在使用文件时能减少与磁盘的交往次数。那么应该把这一功能安排在哪个系统调用里合适?如何安排?
9. 何为“独立磁盘冗余阵列(RAID)”?
四、计算
1.我们知道,可以用位示图法或成组链接法来管理磁盘空间。假定表示一个磁盘地址需要D个二进制位,一个磁盘共有B块,其中有F块空闲。在什么条件下,成组链接法占用的存储空间少于位示图?
2.假定磁带的存储密度为每英寸800个字符,每个逻辑记录长为160个字符,记录间隙为0.6英寸。现在有1000个逻辑记录需要存储到磁带上。分别回答:
(1)不采用记录成组技术,这时磁带存储空间的利用率是多少?
(2)采用以5个逻辑记录为一组的成组技术进行存放,这时磁带存储空间的利用率是多少?
(3)若希望磁带存储空间的利用率大于50%,应该多少个逻辑记录为一组?
3.假定有一个名为MYFILE的文件,共有10个逻辑记录,每个逻辑记录长为250个字节。磁盘块尺寸为512字节,磁盘地址需要2个字节表示。把MYFILE采用链接结构存储在磁盘上。
(1)画出该文件在磁盘上的链接结构图(磁盘块号自定)。
(2)现在用户要读文件上包含第1425个字符的逻辑记录。给出完成这一请求的主要工作步骤。
4. 假设文件W有100个逻辑记录,尺寸为512KB。磁盘块的尺寸与逻辑记录相同。现要求分别用连续文件、串联文件、索引文件的形式来存储它。请:
(1)画出这三种文件的物理结构图;
(2)若要随机读取记录r7。试问在这三种结构下,分别需要做多少次磁盘读操作,并给出相应说明(记录号与磁盘块号都从0开始)。
5. 某文件系统在每个文件的目录项中,开辟出有6个元素的一个一维数组,用以描述文件的物理结构。数组的前4个元素为直接索引表,第5个元素为一级间接索引,第6个元素为二级间接索引。磁盘块尺寸为512字节,记录磁盘块号需要花费2个字节。请回答:
(1)该文件系统能建立的最大文件尺寸为多少字节?
(2)名为ZONG的文件有268个记录,每个记录尺寸为512个字节,试画出该文件的物理结构。
第5章习题答案
一、填空
1.一个文件的文件名是在 创建该文件 时给出的。
2.所谓“文件系统”,由与文件管理有关的 那部分软件 、被管理的文件以及管理所需要的数据结构三部分组成。
3. 块 是辅助存储器与内存之间进行信息传输的单位。
4.在用位示图管理磁盘存储空间时,位示图的尺寸由磁盘的 总块数 决定。
5.采用空闲区表法管理磁盘存储空间,类似于存储管理中采用 可变分区存储管理 方法管理内存储器。
6.操作系统是通过 文件控制块(FCB)感知一个文件的存在的。
7.按用户对文件的存取权限将用户分成若干组,规定每一组用户对文件的访问权限。这样,所有用户组存取权限的集合称为该文件的 存取控制表 。
8.根据在辅存上的不同存储方式,文件可以有顺序、 链接和索引三种不同的物理结构。
9.如果把文件视为有序的字符集合,在其内部不再对信息进行组织划分,那么这种文件的逻辑结构被称为“ 流式文件 ”。
10.如果用户把文件信息划分成一个个记录,存取时以记录为单位进行,那么这种文件的逻辑结构称为“ 记录式文件 ”。
11. 操作系统应该提供一个环境,保证信息使用的私密和共享,这是系统 内部 的安全问题;
另一方面,操作系统还需要提供各种手段,防止来自各方的有意或无意的入侵和攻击,这是系统 外部 的安全问题。
12. “文件备份”的含义,就是为系统中的文件建立相应的副本。它通常有两种方法,一是所谓的“ 全量 转储”,一是所谓的“ 增量 转储”。
13. 用户总是从使用 的角度出发去组织文件,系统则总是从存储 的角度出发去组织文件的。
14. 在记录式文件中,总要有一个数据项能够唯一地标识记录,以便对记录加以区分。文件中的这种数据项被称为主关键字 或主键 。
二、选择
1.下面的 B 不是文件的存储结构。
A.索引文件 B.记录式文件
C.串联文件 D.连续文件
2.有一磁盘,共有10个柱面,每个柱面20个磁道,每个盘面分成16个扇区。采用位示图对其存储空间进行管理。如果字长是16个二进制位,那么位示图共需 A 字。
A.200 B.128 C.256 D.100
3.操作系统为每一个文件开辟一个存储区,在它的里面记录着该文件的有关信息。这就是所谓的 B 。
A.进程控制块 B.文件控制块
C.设备控制块 D.作业控制块
4.文件控制块的英文缩写符号是 C 。
A.PCB B.DCB C.FCB D.JCB
5.一个文件的绝对路径名总是以 C 打头。
A.磁盘名 B.字符串 C.分隔符 D.文件名
6.一个文件的绝对路径名是从 B 开始,逐步沿着每一级子目录向下,最后到达指定文件的整个通路上所有子目录名组成的一个字符串。
A.当前目录 B.根目录
C.多级目录 D.二级目录
7.从用户的角度看,引入文件系统的主要目的是 D 。
A.实现虚拟存储 B.保存用户和系统文档
C.保存系统文档 D.实现对文件的按名存取
8.按文件的逻辑结构划分,文件主要有两类: A 。
A.流式文件和记录式文件 B.索引文件和随机文件
C.永久文件和临时文件 D.只读文件和读写文件
9.位示图用于 B 。
A.文件目录的查 B.磁盘空间的管理
C.主存空间的共享 D.文件的保护和保密
10.用户可以通过调用 C 文件操作,来归还文件的使用权。
A.建立 B.打开 C.关闭 D.删除
11. 文件目录采用树型结构而不采用简单的表结构,最主要的原因是 C 。
A.解决查询速度 B.方便用户使用
C.解决文件重名 D.便于文件保密
三、问答
1.为什么位示图法适用于分页式存储管理和对磁盘存储空间的管理?如果在存储管理中采用可变分区存储管理方案,也能采用位示图法来管理空闲区吗?为什么?
答:无论是分页式存储管理还是磁盘存储空间的管理,它们面对的管理对象——存储块(内
存块或磁盘块)的数量,在系统的运行过程中是固定不变的。因此,可以很方便地用相同数量的二进制位来对应管理它们。但如果在存储管理中采用可变分区存储管理方案,那么在系统运行时,分区的数目是变化的。因此,也就无法用位示图法来管理这些分区的使用情况。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论