第5章_文件系统习题及答案

合集下载

第5章文件系统习题及答案

第5章文件系统习题及答案

(2)链接结构
链接结构文件的逻辑记录是顺序的,但在存储空间中不必选择连续
的物理块,每个物理块的最后一个单元中用来存放物理块之间的链接指
针。要将文件占用的第一块的物理地址登记在文件目录中。
链接结构与顺序结构都只适合于顺序存取,不适宜随机访问,而下
面介绍的索引结构文件适于随机访问。
(3)索引结构
索引结构是实现非连续存储的另一种方法,索引结构为每个文件建立
盘面被划分成相等的扇区,各扇区的编号称为扇区号。磁盘上任何一块
的位置可由三个参数确定:柱面号、磁头号、扇区号。所以,应该选择
(B)、(C)、(D)。
4.如果按文件的用途来分类,可将文件分为_________。
(A)系统文件
(B)永久文件
(C)用户文件
(D)逻辑文件
(E)库文件
【解析】按文件的用途来分类,可将文件分为:系统文件、用户文
盘驱动器等设备。把存储介质的物理单位定义为卷,例如,一盘磁带、
一张软盘片、一个磁盘组都可称为一个卷。把存储介质上连续信息所组
成的一个区域称为块(物理记录)。块是主存储器与这些设备进行信息
交换的单位。目前常用的存储设备是磁带机和磁盘机。
所以,应该选择(A)、(B)、(C)、(D)。
3.磁盘上一物理块的位置可由参数_________确定。
(E)索引结构
【解析】由于存储设备的类型不同、特性各异,因而文件在相应存
储介质上的组织方式也有差异。通常文件的存储结构有三种:顺序结
构、链接结构和索引结构。
(1)顺序结构
一个文件被存放到连续相邻的块上,其逻辑记录顺序和物理块的顺序
相一致,这类文件称顺序文件或连续文件。文件占用的第一块的物理地

《Linux操作系统》部分习题答案

《Linux操作系统》部分习题答案

第一章Linux系统简介一、思考题1.UNIX的大部分代码是用一种流行的程序设计语言编写的,该语言是什么?C语言2.UNIX系统的特点有哪些?·多任务·多用户·并行处理能力·设备无关性·工具·错误处理·强大的网络功能·开放性3.什么是Linux?其创始人是谁?Linux是一个功能强大的操作系统,同时它也是一个自由软件,是免费的、源代码开放的、可以自由使用的UNIX兼容产品。

其创始人是Linus4.Linux操作系统的诞生、发展和成长过程始终依赖者的重要支柱都有哪些?·UNIX操作系统·MINIX操作系统·GNU计划·POSIX标准·Internet5.简述Linux系统的特点。

·自由软件·良好的兼容性·多用户、多任务·良好的界面·丰富的网络功能·可靠地安全性、稳定性·支持多种平台6.常见的Linux的发行版本有哪些?·Red Hat Linux·Caldera OpenLinux·SuSE Linux·TurboLinux·红旗Linux·中软Linux二、选择题1.Linux最初是以MINIX操作系统为模板而开发出来的。

2.关于Linux内核版本的说法,下列选项中错误的是(C)。

A.表示为主版本号.次版本号.修正号B.1.2.3表示稳定的发行版C.1.3.3表示稳定的发行版D.2.2.5表示对内核2.2的第5次修正(补充:次版本号为偶数的是稳定版本;为奇数的则是测试版本。

)3.Linux属于自由软件。

4.自由软件的含义是软件可以自由修改和发布。

5.一下不具有多任务性的操作系统是DOS第二章Linux系统入门一、思考题1.Linux系统有哪些运行级别?其含义是什么?可用级别为0~6,其中0:关闭系统;6:重新启动,其他略。

第五章计算机操作系统概论复习资料习题答案

第五章计算机操作系统概论复习资料习题答案

第五章计算机操作系统概论复习资料习题答案第五章复习题一、单项选择题1.文件按用途分类,不包括(D)。

A.系统文件B.库文件C.用户文件D.档案文件2.一种既方便顺序存取又适合随机存取的文件存储结构是(C)。

A.顺序文件B.链接文件C.索引文件D.串联文件3.若把文件以顺序结构的方式存放到磁盘上,则存在的缺点是(B)。

A.目录结构复杂B.磁盘空间利用率低C.计算地址困难D.读写速度低4磁带上的每个文件组成部分不包括(C)。

A.文件头标B.文件信息C.文件正文D.文件尾标5.文件的信息按逻辑上独立的含义划分信息单位后就构成了记录式文件,这种划分信息的工作是(A)时完成的。

A.用户组织文件B.系统转储文件C.系统装入文件D.外设存取文件6.UNI某系统调用unlink的作用是(B)。

A.为一个文件再取一个新文件名B.删除文件的一个文件名C.请求读一个已经打开的文件D.建立两个文件的链接7.下面对目录结构描述错误的是(A)。

A.一级目录结构解决了文件的重名问题B.树形目录结构解决了文件的重名问题C.树形目录结构能进行存取权限的控制C.树形目录结构有利于文件分类8.读一个文件信息时,应依次调用(A)。

A.打开文件、读文件、关闭文件B.建立文件、读文件、关闭文件C.建立文件、读文件、写文件D.读文件、保存文件、关闭文件9.若允许用户按各自定义的文件名访问某个共享文件夹,则该系统应(C)。

A.为每个用户复制一份文件B.设置命名转换机制C.采用多级目录结构D.使该文件有多种物理结构形式10.文件的存储结构采用哪种形式是与(C)有关。

A.文件的逻辑结构B.存储空间的管理方式C.存储介质的类型D.文件的长度11.下列选项中属于存储介质的是(C)。

A.磁带机B.磁盘驱动器C.软磁盘片D.卡片机12.实现记录的成组与分解能提高磁盘空间的利用率,但必须设置主存缓冲区,该缓冲区的长度应根据(A)来确定。

A.磁盘块的大小B.成组的记录数C.逻辑记录的长度D.文件的长度13.对记录式文件,操作系统为用户存取文件信息的最小单位是(C)。

章节练习第5章文件系统

章节练习第5章文件系统

操作系统章节练习第5章文件系统一、单项选择题题目11.按文件用途来分,编译程序是()。

A. 用户文件B. 档案文件C. 系统文件D. 库文件题目22.在UNIX/Linux系统中,用户程序经过编译之后得到的可执行文件属于()。

A. ASCII文件B. 普通文件C. 目录文件D. 特殊文件题目33.特殊文件是与()有关的文件。

A. 文本B. 图像C. 硬件设备D. 二进制数据题目44.操作系统是通过()来对文件进行编辑、修改、维护和检索。

A. 按名存取B. 数据逻辑地址C. 数据物理地址D. 文件属性题目55.下列描述不属于文件系统功能的是()。

A. 建立文件目录B. 提供一组文件操作C. 实现对磁盘的驱动调度D. 管理文件存储空间题目66.文件的逻辑组织是()的文件组织形式。

A. 在外部设备上B. 从用户观点看C. 虚拟存储D. 目录题目77.由一串字符序列组成,文件内的信息不再划分可独立的单位,这是指()。

A. 流式文件B. 记录式文件C. 顺序文件D. 链接文件题目88.数据库文件的逻辑结构形式是()。

A. 流式文件B. 档案文件C. 记录式文件D. 只读文件题目99.在以下的文件物理存储组织形式中,常用于存放大型系统文件的是()。

A. 连续文件B. 链接文件C. 索引文件D. 多重索引文件题目1010.链接文件解决了连续文件存在的问题,它()。

A. 使用指针存入主存,速度快B. 适合于随机存取方式C. 不适用于顺序存取D. 提高了存储空间的利用率题目1111.文件系统为每个文件另建立一张指示逻辑记录和物理记录之间的对应关系表,由此表和文件本身构成的文件是()。

A. 连续文件B. 链接文件C. 索引文件D. 逻辑文件题目1212.文件名与()的转化是通过文件目录来实现的。

A. 逻辑地址B. 物理地址C. 文件内部名D. 文件记录题目1313.如果文件系统中有两个文件重名,不应采用()结构。

A. 单级目录B. 树形目录C. 二级目录D. 非循环图目录题目1414.文件系统采用二级文件目录可以()。

操作系统第三版第5章习题解答

操作系统第三版第5章习题解答

第5章习题解答一、填空1.一个文件的文件名是在创建该文件时给出的。

2.所谓“文件系统”,由与文件管理有关的那部分软件、被管理的文件以及管理所需要的数据结构三部分组成。

3.块是辅助存储器与内存之间进行信息传输的单位。

4.在用位示图管理磁盘存储空间时,位示图的尺寸由磁盘的总块数决定。

5.采用空闲区表法管理磁盘存储空间,类似于存储管理中采用可变分区存储管理方法管理内存储器。

6.操作系统是通过文件控制块(FCB)感知一个文件的存在的。

7.按用户对文件的存取权限将用户分成若干组,规定每一组用户对文件的访问权限。

这样,所有用户组存取权限的集合称为该文件的存取控制表。

8.根据在辅存上的不同存储方式,文件可以有顺序、链接和索引三种不同的物理结构。

9.如果把文件视为有序的字符集合,在其内部不再对信息进行组织划分,那么这种文件的逻辑结构被称为“流式文件”。

10.如果用户把文件信息划分成一个个记录,存取时以记录为单位进行,那么这种文件的逻辑结构称为“记录式文件”。

二、选择1.下面的 B 不是文件的存储结构。

A.索引文件B.记录式文件C.串联文件D.连续文件2.有一磁盘,共有10个柱面,每个柱面20个磁道,每个盘面分成16个扇区。

采用位示图对其存储空间进行管理。

如果字长是16个二进制位,那么位示图共需A字。

A.200 B.128 C.256 D.1003.操作系统为每一个文件开辟一个存储区,在它的里面记录着该文件的有关信息。

这就是所谓的 B 。

A.进程控制块B.文件控制块C.设备控制块D.作业控制块4.文件控制块的英文缩写符号是 C 。

A.PCB B.DCB C.FCB D.JCB5.一个文件的绝对路径名总是以 C 打头。

A.磁盘名B.字符串C.分隔符D.文件名6.一个文件的绝对路径名是从 B 开始,逐步沿着每一级子目录向下,最后到达指定文件的整个通路上所有子目录名组成的一个字符串。

A.当前目录B.根目录C.多级目录D.二级目录7.从用户的角度看,引入文件系统的主要目的是D 。

《操作系统》习题集参考答案:第4章 文件系统

《操作系统》习题集参考答案:第4章 文件系统

第4章文件系统-习题集参考答案一、选择题1. D2. A3. D4. A5. B6. A //一个文件对应一个文件控制块,所有文件控制块构成目录文件7. A //在文件系统中,为每个文件建立一个文件目录,作为目录文件的一个目录项,包含文件的名称及其属性。

8. C9. C //在设置当前工作目录后,文件查找在默认情况下是查当前目录,从而提高查找速度。

10. D11. C12. B13. C //如UNIX中,采用了把文件名与文件描述信息分开的方法,即使文件描述信息单独形成一个称为索引节点的数据结构,简称i节点(索引节点),这样文件目录中仅由文件名各指向该文件所对应的i节点的指针所构成,这样目录项仅有16个字节,其中14个字节为文件名,2个字节为i节点指针。

在1KB的盘块中可做1KB/16B=64个目录项,这样,为找到一个文件,可以大小减少读入内在的信息量。

14. B //只有索引分配方式中的FCB才包含索引表地址15. B16. B17. D //1K/64=1618. C //本注:每块能存放的目录项=1K/64=16个;3200个目录项占用盘块数=3200/16=200。

因为一级目录平均访问盘次数=1/2盘块数(顺序查找目录表中所有目录项,每个目录项为一个FCB),所以平均访问磁盘次数=200/2=100次。

19. C//本注:1.用的是称做“混合索引”的方式。

2.思路很简单,只是要用些专用概念3.三类地址项:1)直接地址项,每个地址直接管理一个“文件块”,而每个“块”是256字节。

共4个这种地址,所以管理:4*256=1KB2)一级间接地址项,每个地址项管理一个“索引块”,而索引块的大小也是256字节,其中可放置:256/4=64个地址项,而每个地址项管理256字节文件。

所以,2个一级间址可管理文件大小:2*64*256=32KB3)二级间接地址项,地址项→索引块→索引块→文件数据块。

所以可管理文件数据:1*64*64*256=1024KB.4.综合上面可管理的文件大小为:1+32+1024=1057KB20. B21. B22. B //每个盘面物理块=200*4=800块,盘面数=8000/800=10,互盘有两个盘面。

操作系统安全_第5章_Windows_系统资源安全保护


Windows 98开始 , FAT32开始流行 。它是 容量增大 ;
FAT16的增强版本 , 采用32位长的文件分
• (3) FAT32文件系统可以重新定位根目录
配表来管理文件的存储 。 同FAT16相比 , FAT32主要具有以下特点: 以提高15% 。
5.1.1 Windows中的常用文件系统
5.2.2共享网络打印机
• 单击“开始 →设置 →打印机和传真 ”, 启动“ 添加打印机向导 ”, 选择“ 网络打印机 ”选 项。 • 在“指定打印机 ”页面中提供了几种添加 络打印机的方式 。如果你不知道网络打印机
• (3) 支持EFS(Encrypting File System
5.1.2 EFS加密原理
• 1. EFS的加密和解密过程 • (1) 文件被复制到临时文件 。若复制过程 中发生错误 , 则利用此文件进行恢复。 • (2) 文件被一个随机产生的Key加 密 , 这 个Key 叫作文件加密密钥(FEK) , 文件使 用DESX对称加密算法进行加密。 • (3) 数据加密区域(DDF) 产生 , 这个区 域包含了使用用户的公钥加密的FEK , FEK 使用RSA非对称加密算法进行加密 。
5.1 文件系统和共享资源的安全设置
• 文件系统 • 新的硬盘上并没有文件系统 , 必须使用分区 工具对其进行分区并格式化后才会有管 理文 件的系统。 • 一块硬盘就像一个块空地 , 文件就像不同的 物资 , 我们首先得在空地上建起仓库(分区) , 并且指定好(格式化)仓库对材料的 管理规 范(文件系统) , 这样才能将物资运进仓库保 管。
5.1.3资源共享
• 简单文件共享 • 共享磁盘驱动器。 • 在驱动器盘符上单击
鼠标右键 , 选中“共

Linux 第5章课后习题答案

Linux思考题51.fork()与clone()二者之间得区别就是什么?答:fork创建一个进程时,子进程只就是完全复制父进程得资源,复制出来得子进程有自己得task_struct结构与pid,但却复制父进程其它所有得资源。

通过fork创建子进程,需要将上面描述得每种资源都复制一个副本。

fork()调用执行一次返回两个值,对于父进程,fork函数返回子程序得进程号,而对于子程序,fork函数则返回零,这就就是一个函数返回两次得本质。

在fork之后,子进程与父进程都会继续执行fork调用之后得指令。

系统调用fork()与vfork()就是无参数得,而clone()则带有参数。

fork()就是全部复制,vfork()就是共享内存,而clone()就是则可以将父进程资源有选择地复制给子进程,而没有复制得数据结构则通过指针得复制让子进程共享,具体要复制哪些资源给子进程,由参数列表中得clone_flags来决定。

另外,clone()返回得就是子进程得pid。

2.什么就是进程?什么就是线程?Linux系统中得进程有那些状态?如何获取系统中各进程得状态?答:进程就是指在系统中正在运行得一个应用程序;线程就是系统分配处理器时间资源得基本单元,或者说进程之内独立执行得一个单元。

对于操作系统而言,其调度单元就是线程。

一个进程至少包括一个线程,通常将该线程称为主线程。

一个进程从主线程得执行开始进而创建一个或多个附加线程,就就是所谓基于多线程得多任务。

Linux系统中得进程状态有:TASK_RUNNING(运行状态),TASK_INTERRUPTIBLE(可中断睡眠状态),TASK_UNINTERRUPTIBLE(不可中断得睡眠状态),TASK_STOPPED(暂停状态),TASK_NONINTERACTIVE(不可交互睡眠状态),TASK_DEAD(死亡状态),EXIT_ZOMBIE(僵死进程),EXIT_DEAD(僵死撤销状态)ps 查瞧静态得进程信息可以使用man 来查瞧ps 得使用参数以下就是几个常使用到得,a 显示当前终端得所有进程信息u 使用以用户为主得格式输出进程信息x 显示当前用户在所有终端下得进程信息-e 显示系统内得所有进程# ps 只显示当前用户打开得进程]# ps aux 显示系统中所有进程信息3.Linux系统中进程有哪两种模式?各有何特点?答:用户进程与系统进程,用户进程就就是用户自己打开得应用程序,可有可无。

精品文档-计算机操作系统教程(第二版)(徐甲同)-第5章


第5章 文件系统
这种结构的优点是文件可以动态增、删,也不必事先提出文 件的最大长度。由于可以不连续分配,因此不会造成几块连续区 域的浪费。其缺点是只适合顺序存取,不便于直接存取;为了找 到后面块的信息,必须从头开始,逐一查找每块的链接字,从而 降低了查找速度。其次,由于在每块都设置了链接字而破坏了物 理信息的完整性。
第5章 文件系统
2. 串联结构 串联结构也称链接结构。这种结构不要求所分配的各物理块 是连续的,也不必按顺序排列。为了使系统能方便地找到逻辑上 连续的下一块的物理位置,在每个物理块中设置一个指针(或称 链接字),它指向该文件的下一个物理块号。图 5.3 给出了一 个串联结构文件的例子。假定文件A的 4 个逻辑记录分别存放在 物理块 22、18、27 和 30 中。它的第一物理块号由文件说明指 出,其余的物理块号由上一物理块中的链接字给出,最末一块的 链接字NULL表示该文件的最末一块。
第5章 文件系统
图 5.1 记录式文件 (a) 定长记录文件;(b) 变长记录文件
第5章 文件系统
对于主要用于处理文本文件(如源程序、中间代码、文本格 式加工和编辑)的系统来说,记录并不是必需的。比如,用户源 程序本来就是一个顺序的字符流,如果硬要把它划分为若干个记 录,则并无益处。当然,在某些情况下,记录的概念还是需要的。 但是从精简系统的目标出发,不妨就提供这种无结构文件。采用 这种文件组织,并不妨碍灵活组织文件的内部逻辑结构。
第5章 文件系统
按文件信息的流向,文件又可分为三类: (1) 输入文件:例如键盘输入文件,只能输入。 (2) 输出文件:例如打印机文件,只能输出。 (3) 输入输出文件:在磁盘、磁带上的文件,既可读,又可 写。
第5章 文件系统
在UNIX操作系统中,文件按组织和处理方式分为三类: (1) 普通文件:由内部无结构的一串平滑的字符构成的文件。 这种文件既可以是系统文件,也可以是库文件或用户文件。 (2) 目录文件:由文件目录构成的一类文件。对它的处理 (读、写、执行)在形式上与普通文件相同。 (3) 特别文件:由一切输入输出慢速字符设备构成的文件。 这类文件对于查找目录、存取权限验证等的处理与普通文件相似, 而其它部分的处理要针对设备特性要求做相应的特殊处理。 根据存取方法和物理结构,文件还可以划分为不同类型,这 些划分在后面的章节中将进一步介绍。

linux系统及编程基础课后答案

linux系统及编程基础课后答案第1章习题答案1.什么是Linu某?答:Linu某是一款优秀的计算机操作系统,支持多用户、多进程、多线程,实时性好,功能强大且稳定。

同时,它又具有良好的兼容性和可移植性,被广泛应用于各种计算机平台上。

作为Internet的产物,Linu 某操作系统由全世界的许多计算机爱好者共同合作开发,是一个自由的操作系统。

2.Linu某的主要特点是什么?答:Linu某具有UNI某的所有特性并且具有自己独特的魅力,主要表现在以下几个方面:开放性多用户多任务出色的稳定性能良好的用户界面:Linu某向用户提供了两种界面:用户界面和系统调用界面。

设备独立性:设备独立性是指操作系统把所有外部设备统一当作文件来看,只要安装它们的驱动程序,任何用户都可以像使用文件那样操作并使用这些设备,而不必知道它们的具体存在形式。

丰富的网络功能:完善的内置网络是Linu某的一大特点,Linu某在通信和网络功能方面优于其他操作系统。

其他操作系统不包含如此紧密的内核结合在一起的联接网络的能力,也没有内置这些联网特性的灵活性。

而Linu某为用户提供了完善的、强大的网络功能。

可靠的安全性良好的可移植性:可移植性是指将操作系统从一个平台转移到另一个平台,使它仍然能按其自身的方式运行的能力。

3.Linu某的主要组成包括什么?答:Linu某主要组成为:Linu某内核(Kernel):内核(Kernel)是系统的心脏,是运行程序和管理硬件设备的内核程序,决定着系统的性能和稳定性,实现操作系统的基本功能。

Linu某的Shell:Shell是系统的用户界面,提供用户与内核进行交互操作的一种接口。

Shell是一个命令解释器,它解释由用户输入的命令并且把他们送到内核执行。

Shell编程语言具有普通编程语言的很多特点,用这种编程语言编写hell程序与其他应用程序具有同样的效果。

Linu某文件系统:文件系统是文件存放在磁盘等存储设备上的组织方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第五章文件系统习题一、填空题1.文件系统主要管理计算机系统的软件资源,即对于各种的管理。

【答案】文件【解析】用户使用计算机来完成自己的某项任务时,总会碰到这样一些问题:其一,使用现有的软件资源来协助自己工作。

例如,利用系统调用和利用库函数与实用程序等来减少编程的工作量,避开与硬件有关的部分。

其二,编制完成的或未完成的程序存放在什么地方,需要访问的数据存放在什么地方。

这实际上是怎样对软件资源进行透明的存放,并能透明地存取,文件系统也就应运而生了。

2.从用户的角度看,文件系统的功能是要实现①。

为了达到这一目的,一般要建立②【答案】①按名存取,②文件目录【解析】文件系统的建立就是要让用户透明地对文件进行存取,这就要求文件系统要解决把每个文件的符号名与其所在的文件存储空间中的物理地址联系起来的问题,这也是文件系统最基本的功能。

实现符号名与具体物理地址的转换,其主要环节是查目录。

所以,文件目录的组织是文件系统研究的主要问题之一。

3.UNIX系统中,一般把文件分为①、②和③三种类型。

【答案】①普通文件、②目录文件、③特殊文件【解析】普通文件既包括系统文件,也包括用户文件、库函数文件和实用程序文件。

它主要指组织格式是无结构、无记录概念的字符流式文件。

目录文件则是由文件系统中的各个目录所形成的文件。

特殊文件(或设备文件)在UNIX系统中,每台设备都被看作为一个特殊文件。

4.串联文件是文件①组织的方式之一,其特点是用②来存放文件信息。

【答案】①物理,②非连续的物理块【解析】串联文件结构中,每个物理块设有一个指针,指向其后续连接的另一个物理块,从而使得存放同一文件的物理块链接成一个串联队列。

5.文件存储器一般都被分成若干大小相等的①,并以它为单位进行②。

【答案】①物理块,②信息交换【解析】文件存储空间的管理是文件系统的重要任务之一,磁盘、磁带是常见的文件存储器。

6.文件存储空间管理的基本方法有①、②。

【答案】位示图法、空闲块链接法。

【解析】文件存储空间的管理实质上是空闲块的组织和管理问题,它包括空闲块的分配与空闲块的回收等问题,这就要求对文件存储空间的空闲块进行有效的组织和管理。

7.目录文件是由①组成的,文件系统利用②完成“按名存取”和对文件信息的共享和保护。

【答案】①文件说明,②目录文件【解析】从文件管理的角度看,一个文件包括两部分:文件说明和文件体。

文件说明又称为文件控制块,它至少包括文件名和文件在文件存储器上的物理地址。

这样一些文件说明就组成了目录文件。

目录文件是实现按名存取的关键。

8.单级(一级)文件目录不能解决的问题。

多用户系统所用的文件目录结构至少应是二级文件目录。

【答案】文件重名【解析】因为单级文件目录表中,各文件说明项处于平等地位,只能按连续结构或顺序结构存放,因此,文件名与文件必须—一对应。

如果两个不同的文件重名,则系统将把它们视为同一文件。

在二级文件目录结构中,各文件的说明信息被组织成目录文件,且以用户为单位把各自的文件说明划分为不同的组,而把不同的、组名有关的存取控制信息存放在用户的主目录的目录项中。

9.大多数文件系统为了进行有效的管理,为用户提供了两种特殊操作,即在使用文件前应先①,文件使用完应②。

【答案】①打开文件,②关闭文件【解析】打开文件就是把该文件有关的目录表复制到内存中约定的区域,使用户能实现按名存取。

所谓关闭文件,就是当用户宣布这个文件当前不再使用时,系统将此文件在内存中的相应的目录表删除,因而也就断开了用户与这个文件的联系。

10.对于索引结构的文件,其索引表中主要应包含①和②两项内容。

【答案】①记录号、②该记录存放地址【解析】索引结构的文件,其索引表中主要应包含“记录号”和“该记录存放地址”两项内容,对这种结构的文件既可按顺序访问,又可按随机方式访问。

11.对磁盘上一个物理块的访问要提供三个参数,分别是①,②和③。

【答案】①柱面号、②磁头号、③扇区号【解析】对磁盘上一个物理块的访问要提供:柱面号、磁头号、扇区号三个参数,磁盘驱动器可按参数完成对物理块的定位。

12.文件的物理存储结构有三种方式,即①,②和③。

【答案】①顺序文件、②链接文件、③索引文件【解析】顺序文件、链接文件适合顺序访问,而索引文件既适合顺序访问又适合随机访问。

二、单项选择题1.在文件系统中,用户以方式直接使用外存。

(A)逻辑地址(B)物理地址(C)名字空间(D)虚拟地址【答案】(C)【解析】用户给出文件名,文件系统根据文件名找到在外存的地址。

2.根据文件的逻辑结构,文件可以分为和两类。

(A)字符串文件/页面文件(B)记录式文件/流式文件(C)索引文件/串联文件(D)顺序文件/索引文件【答案】(B)3.文件信息的逻辑块号到物理块号的变换是由决定的。

(A)逻辑结构(B)页表(C)物理结构(D)分配算法【答案】(C)【解析】文件的物理结构是指文件在存储设备上的存放方法。

它决定了文件信息在存储设备上的存储位置,从而也决定了逻辑地址到物理地址的变换。

4.文件由 a 组成,磁带上的文件一般只能 b ,磁盘上的文件以 c 为单位读写,使用文件前必须 d 文件,使用完毕后应该 e 文件。

则a、c可能是。

①数组②块③记录④磁盘⑤柱面b可能是①顺序存取②随机存取③以字节为单位存取④直接存取d、e可能是①命名②删除③打开④关闭⑤复制⑥卸下【答案】a:③,b:①,c:②,d:③,e:④【解析】文件是一组赋名的相关的字符流的集合,或是相关联记录的集合。

磁带是一种顺序存取设备,它适合的存取方法是顺序存取,而磁盘是一种可以随机访问的设备。

5.文件系统实现按名存取主要是通过来实现的。

(A)查找位示图(B)查找文件目录(C)查找作业表(D)内存地址转换【答案】(B)【解析】为了有效地利用文件存储空间,以及迅速准确地完成文件名到文件物理块的转换,必须把文件名及其结构信息等按一定的组织结构排列,以方便文件的搜索。

文件名中对该文件实施管理的控制信息称为该文件的文件说明,并把一个文件说明按一定的逻辑结构存放到物理存储块的一个表目中。

利用文件说明信息,可以完成对文件的创建、检索以及维护。

我们把一个文件的文件说明称为该文件的目录项,每个文件都有其目录项,它们共同组成文件目录。

6.文件系统采用二级文件目录,主要是为。

(A)缩短访问存储器的时间(B)实现文件共享(C)节省内存空间(D)解决不同用户间文件命名冲突【答案】(D)【解析】在二级文件目录中,各文件的说明信息被组织成目录文件,且以用户为单位把各自的文件说明划分为不同的组。

这样,不同的用户可以使用相同的文件名,从而解决了文件的重名问题。

7.磁盘上的文件是以为单位读写的。

(A)块(B)记录(C)区段(D)页面【答案】(A)【解析】磁盘是一种块设备,通常每一块的容量是512Byte,对磁盘上的文件是以块为单位访问的。

8.文件索引表的主要内容包括关键字(记录号)和。

(A)内存绝对地址(B)记录相对位置(C)记录所在的磁盘地址(D)记录逻辑地址【答案】(C)【解析】索引结构的文件,其索引表中主要应包含“记录号”和“该记录存放的磁盘地址”两项内容,对这种结构的文件既可按顺序访问,又可按随机方式访问。

三、多项选择题1.文件系统应具有的功能包括_________。

(A)实现“按名存取”外存上的文件(B)分配文件的存储空间(C)实现文件目录管理(D)提供合适的存取方法以适应各种不同的应用(E)实现文件的共享、保护和保密【答案】ABCDE【解析】从用户角度看,文件系统主要是实现“按名存取”。

实际上文件系统应具有如下功能:(1)实现从逻辑文件到物理文件间的转换,即“按名存取”外存上的文件。

(2)分配文件的存储空间。

(3)建立文件目录。

文件目录是实现按名存取的有效手段,也是保证文件安全的机构。

(4)提供合适的存取方法以适应各种不同的应用。

(5)实现文件的共享、保护和保密。

不同用户能在系统的控制下共享其他用户的文件。

另外,文件系统还提供一组文件操作。

完成对文件的诸如建立、删除、更名、复制和移动等操作。

所以,应该选择(A)、(B)、(C)、(D)、(E)。

2.通常所说的文件,要永久地保存,应该存放在_________介质上。

(A)硬盘(B)软盘(C)CD_ROM (D)磁带(E)高速缓存【答案】ABCD【解析】可用来记录信息的磁带、磁盘等称为存储介质。

要把信息记录到存储介质上或从存储介质上读出信息必须启动相应的磁带机、磁盘驱动器等设备。

把存储介质的物理单位定义为卷,例如,一盘磁带、一张软盘片、一个磁盘组都可称为一个卷。

把存储介质上连续信息所组成的一个区域称为块(物理记录)。

块是主存储器与这些设备进行信息交换的单位。

目前常用的存储设备是磁带机和磁盘机。

所以,应该选择(A)、(B)、(C)、(D)。

3.磁盘上一物理块的位置可由参数_________确定。

(A)字节号(B)柱面号(C)扇区号(D)磁头号(E)缓存地址【答案】BCD【解析】磁盘机是一种直接存取存储设备,它把信息记录在盘片上,若干张盘片组成一个盘组。

每个盘面有一个读写磁头,所有的读写磁头按次序编号,称为磁头号;每个盘面有许多磁道,各盘面上相同磁道组成一个柱面,盘面上的磁道按由外向里的顺序编号,作为柱面号;盘面被划分成相等的扇区,各扇区的编号称为扇区号。

磁盘上任何一块的位置可由三个参数确定:柱面号、磁头号、扇区号。

所以,应该选择(B)、(C)、(D)。

4.如果按文件的用途来分类,可将文件分为_________。

(A)系统文件(B)永久文件(C)用户文件(D)逻辑文件(E)库文件【答案】ACE【解析】按文件的用途来分类,可将文件分为:系统文件、用户文件、库文件。

因此,本题应该选择(A)、(C)、(E)。

5.逻辑文件可以有_________这几种形式。

(A)目录文件(B)永久文件(C)流式文件(D)文本文件(E)记录式文件【答案】CE【解析】逻辑文件可以有两种形式,一种是流式文件,另一种是记录式文件。

流式文件是指对文件内的信息不再划分单位,是依次的一串信息组成。

记录式文件是指用户还可把信息按逻辑上独立的涵义划分信息单位,每个单位称为一个逻辑记录(简称记录),如数据库文件就是一种记录式文件。

逻辑文件的概念中没有“目录文件”、“永久文件”、“文本文件”的说法,所以,应该选择(C)、(E)。

6.文件在相应存储介质上的组织方式也有差异。

通常文件的存储结构有_________。

(A)流式结构(B)顺序结构(C)链接结构(D)记录式结构(E)索引结构【答案】BCE【解析】由于存储设备的类型不同、特性各异,因而文件在相应存储介质上的组织方式也有差异。

通常文件的存储结构有三种:顺序结构、链接结构和索引结构。

(1)顺序结构一个文件被存放到连续相邻的块上,其逻辑记录顺序和物理块的顺序相一致,这类文件称顺序文件或连续文件。

相关文档
最新文档