第五章 文件系统习题及答案
第5章文件系统习题及答案
(2)链接结构
链接结构文件的逻辑记录是顺序的,但在存储空间中不必选择连续
的物理块,每个物理块的最后一个单元中用来存放物理块之间的链接指
针。要将文件占用的第一块的物理地址登记在文件目录中。
链接结构与顺序结构都只适合于顺序存取,不适宜随机访问,而下
面介绍的索引结构文件适于随机访问。
(3)索引结构
索引结构是实现非连续存储的另一种方法,索引结构为每个文件建立
盘面被划分成相等的扇区,各扇区的编号称为扇区号。磁盘上任何一块
的位置可由三个参数确定:柱面号、磁头号、扇区号。所以,应该选择
(B)、(C)、(D)。
4.如果按文件的用途来分类,可将文件分为_________。
(A)系统文件
(B)永久文件
(C)用户文件
(D)逻辑文件
(E)库文件
【解析】按文件的用途来分类,可将文件分为:系统文件、用户文
盘驱动器等设备。把存储介质的物理单位定义为卷,例如,一盘磁带、
一张软盘片、一个磁盘组都可称为一个卷。把存储介质上连续信息所组
成的一个区域称为块(物理记录)。块是主存储器与这些设备进行信息
交换的单位。目前常用的存储设备是磁带机和磁盘机。
所以,应该选择(A)、(B)、(C)、(D)。
3.磁盘上一物理块的位置可由参数_________确定。
(E)索引结构
【解析】由于存储设备的类型不同、特性各异,因而文件在相应存
储介质上的组织方式也有差异。通常文件的存储结构有三种:顺序结
构、链接结构和索引结构。
(1)顺序结构
一个文件被存放到连续相邻的块上,其逻辑记录顺序和物理块的顺序
相一致,这类文件称顺序文件或连续文件。文件占用的第一块的物理地
第五章计算机操作系统概论复习资料习题答案
第五章计算机操作系统概论复习资料习题答案第五章复习题一、单项选择题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章习题解答一、填空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 。
计算机操作系统典型例题解析之五
计算机操作系统例题及解析之五【例1】什么是文件?什么是文件系统?答:文件是在逻辑上具有完整意义的信息集合,它有一个名字作标识。
文件具有三个基本特征:文件的内容为一组相关信息、文件具有保存性、文件可按名存取。
文件系统是操作系统中负责管理和存取文件的程序模块,也称为信息管理系统。
它是由管理文件所需的数据结构(如文件控制块、存储分配表)和相应的管理软件以及访问文件的一组操作所组成。
【例2】什么是文件的物理结构和逻辑结构?答:文件的逻辑结构是从用户观点出发所看到的文件组织形式,是用户可以直接处理的数据及其结构。
文件的逻辑结构有两种形式:有结构的记录文件和无结构的流式文件。
文件的物理结构是指文件在外存上的存储组织形式。
文件的物理结构有三种形式:顺序结构、链接结构和索引结构。
【例3】假定盘块的大小为1KB,硬盘的大小为500MB,采用显示链接分配方式时,其FAT 需要占用多少存储空间?答:FAT的每个表项对应于磁盘的一个盘块,其中用来存放分配给文件的下一个盘块的块号,故FAT的表项数目由物理盘块数决定,而表项的长度则由磁盘系统的最大盘块号决定(即它必须能存放最大的盘块号)。
为了地址转换的方便,FAT表项的长度通常取半个字节的整数倍,所以必要时还必须由最大盘块号获得的FAT表项长度作一些调整。
由题意可知,该硬盘共有500K个盘块,故FAT中共有500K个表项;如果盘块从1开始编号,为了能保存最大的盘块号500K,该FAT表项最少需要19位,将它扩展为半个字节的整数倍后,可知每个FAT表项需20位,即2.5个字节。
因此,FAT需占用的存储空间的大小为:2.5×500K=1250KB【例4】存放在某个磁盘上的文件系统,采用混合索引分配方式,其FCB中共有13个地址项,第0~9个地址项为直接地址,第10个地址项为一次间接地址,第11个地址项为二次间接地址,第12个地址项为三次间接地址。
如果每个盘块的大小为4K字节,若盘块号需要用4个字节来描述,请问该系统中允许的文件的最大长度是多少?答:由题意可得,每个盘块最多存放4K/4=1K个盘块地址。
操作系统第五章练习题与答案
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 。
A.实现虚拟存储 B.保存用户和系统文档C.保存系统文档 D.实现对文件的按名存取8.按文件的逻辑结构划分,文件主要有两类: A 。
A.流式文件和记录式文件 B.索引文件和随机文件C.永久文件和临时文件 D.只读文件和读写文件9.位示图用于 B 。
A.文件目录的查找 B.磁盘空间的管理C.主存空间的共享 D.文件的保护和保密10.用户可以通过调用 C 文件操作,来归还文件的使用权。
A.建立 B.打开 C.关闭 D.删除三、问答1.试说出MS-DOS或Windows对文件名的命名规则。
举几个例子,说明哪个文件名起得是对的,哪个文件名起得是不符合命名规则的。
答:例如MS-DOS,它的文件名由两部分组成:文件名和扩展名。
文件名由1~8个字符组成;在文件名的后面,可以跟随扩展名(可选)。
扩展名总是以一个点开始,然后是1~3个字符。
组成文件名和扩展名的字符可以如下。
英文字母:A~Z,a~z,共52个(不区分大小写)。
(完整)计算机体系结构第五章练习题参考解答
(完整)计算机体系结构第五章练习题参考解答(完整)计算机体系结构第五章练习题参考解答编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是山我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)讣算机体系结构第五章练习题参考解答)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)计算机体系结构第五章练习题参考解答的全部内容。
(完整)计算机体系结构第五章练习题参考解答第五章5o 34在一个采用组相联映象方式的Cache 存储系统中,主存由B 。
〜B?共8块 组成,Cache 有2组,每组2块,每块大小为16B.在一个程序执行过程中,访存的主 存块地址流为:B6, B4, Bi, B4, B6, B3, Bo, B4, B5, B7, B30(1) 写出主存地址的格式,并标出各字段的长度。
(2) 写出Cache 地址的格式,并标出各字段的长度。
(3) 指出主存与Cache 之间各个块的映象关系。
(4) 若Cache 的4个块号为C 。
、G 、C 2^ C 3,列出程序执行过程中的Cache 块地 址流。
(5) 若釆用FIFO 替换算法,计算Cache 的块命中率。
(6) 若采用LRU 替换算法,计算Cache 的块命中率。
(7) 若改为全相联映象方式,再做(5)和(6)。
(8) 若在程序执行过程中,每从主存装入一块到Cache,平均要对这个块访问 16次,计算在这种情况下的Cache 命中率。
解:(1)(2)采用组相联映象时,主存和Cache 地址的格式分别为: 主存按Cache 的大小分区,现主存有8个块,Cache 有2X2二4个块,则主存分为 8/4=2个区,区号E 的长度为1位。
第5-6章习题讲解.doc
1 .对操作系统的文件系统而言,一个源程序、一批数据、一篇文章或一张图片等都可以被称为文件,只要它是C.逻辑上具有完整意义的信息集合2.一级目录结构的文件系统的主要特点是B.适用于单用户系统5.在计算机系统中引入通道结构后仍然无法做到的是B.通道完全独立运行,无需由CPU 启动6.通过操作系统对外围设备的管理实现了“设备处理的一致性”。
这种“一致性”是指D.用户可不考虑设备的具体物理特性7.当采用单缓冲技术进行磁盘输入时,设从磁盘上读入1块的时间为T,将数据从单缓冲区送入用户区所需时间为t,用户程序处理这块数据的时间为p,且T>t, T>p。
如果需从磁盘上读入2块数据,并进行处理,则总共需要花费的时间为B. 2T+2t+p8.磁盘存储空间的常用管理方法有多种,它们是:B.位示图法、空闲块表法、空闲块链法9.UNIX规定每个进程最多同时打开文件的数目是C.15个10.假设磁盘的读写磁头正从50号柱面移动到55号柱面上操作,现有依次请求访问的柱面号为100、185、39、124、16、126、67、69。
当55柱面号操作完成后,若采用电梯调度算法,为完成这些请求,磁头需要移动过的柱面数是C.29911.通道的通道状态字可记录通道程序的执行情况,其基本成分是D.通道命令地址、设备状态、通道状态、剩余字节个数12.最基本的文件操作是A.打开操作、读写操作、关闭操作13.在UNIX的文件系统中,空闲磁盘块的组织方式是D.成组链接14.假设磁盘的读写头在55号柱面上操作时,有新请求访问的柱面号为100、39、124、16 和126o当55柱面号操作完成后,若采用最短寻找时间优先调度算法,为完成这些请求,磁头需要移动过的柱面数是C. 14915.组成斯普林系统(SPOOLING)的程序有多个,其基本的程序是C.预输入程序、井管理程序、缓输出程序17.一个40G的硬盘,块的大小为1 K,其FAT要占C.140M18.通道是一种C.I/O专用处理机19.采用SPOOLing技术的目的是A.提高独占设备的利用率20.对于一个文件的访问,常由(A)共同限制。
操作系统教程第5章文件管理(参考答案)
操作系统教程第5章文件管理(参考答案)第5章文件管理1.单项选择题答案:AADAC CCACD2.答:文件是以文件名字标识的在计算机上存储的信息集合。
文件包括两部分:文件体和文件说明。
文件体是文件本身的信息;文件说明是文件存储和管理的信息,如文件名、文件内部标识、文件存储地址、访问权限、访问时间等。
3. 答:按文件性质和用途分:系统文件、库文件、用户文件;按文件的逻辑存储结构分:有结构文件、无结构文件;按文件保护方式分:只读文件、可读可写文件、可执行文件;按使用情况分:临时文件、永久文件、档案文件;按用户观点分:普通文件、目录文件、特殊文件;按存取的物理结构分:顺序文件、链接文件、索引文件。
4. 答:创建文件、打开文件、关闭文件、撤销文件、复制文件、移动文件、文件更名、文件列表等。
5. 答:文件系统是操作系统中统一管理信息资源的一种软件,管理文件的存储、检索、更新,提供对信息安全可靠的共享和保护手段,并且方便用户使用。
从系统角度来看,文件系统是对文件存储器的存储空间进行组织、分配和回收,负责文件的存储、检索、共享和保护。
从用户角度来看,文件系统主要是实现“按名取存”,用户只要知道所需文件的名字,就可存取文件中的信息,而无需知道这些文件究竟存放在什么地方。
6.答:分为无结构的流式文件和有结构的记录式文件。
无结构的流式文件:文件是由用户创建的,对文件内信息不再划分单位,它是以一串字符流构成的文件。
有结构的记录式文件:是用户把文件内的信息按逻辑上独立的含义划分信息单位,每个单位称为一个逻辑记录(简称记录)。
记录式文件是由若干个记录组成,每个记录有一个键,可按键进行查找。
7.答:优点:既能顺序存取,又能随机存取,满足了文件动态增长、插入删除的要求,能够充分利用外存空间。
缺点:较多的寻道次数和寻道时间,索引表本身带来了系统开销。
8.答:逻辑文件:文件结构是用户所观察到的文件组织形式,逻辑文件是用户可直接处理的数据内容,它独立于物理特性,又称为组织文件。
第5章 文件系统习题及答案
第四章文件系统习题及答案一、填空题1.文件系统主要管理计算机系统的软件资源,即对于各种的管理。
【答案】文件【解析】用户使用计算机来完成自己的某项任务时,总会碰到这样一些问题:其一,使用现有的软件资源来协助自己工作。
例如,利用系统调用和利用库函数与实用程序等来减少编程的工作量,避开与硬件有关的部分。
其二,编制完成的或未完成的程序存放在什么地方,需要访问的数据存放在什么地方。
这实际上是怎样对软件资源进行透明的存放,并能透明地存取,文件系统也就应运而生了。
2.从用户的角度看,文件系统的功能是要实现①。
为了达到这一目的,一般要建立②【答案】①按名存取,②文件目录【解析】文件系统的建立就是要让用户透明地对文件进行存取,这就要求文件系统要解决把每个文件的符号名与其所在的文件存储空间中的物理地址联系起来的问题,这也是文件系统最基本的功能。
实现符号名与具体物理地址的转换,其主要环节是查目录。
所以,文件目录的组织是文件系统研究的主要问题之一。
3.UNIX系统中,一般把文件分为①、②和③三种类型。
【答案】①普通文件、②目录文件、③特殊文件【解析】普通文件既包括系统文件,也包括用户文件、库函数文件和实用程序文件。
它主要指组织格式是无结构、无记录概念的字符流式文件。
目录文件则是由文件系统中的各个目录所形成的文件。
特殊文件(或设备文件)在UNIX系统中,每台设备都被看作为一个特殊文件。
4.串联文件是文件①组织的方式之一,其特点是用②来存放文件信息。
【答案】①物理,②非连续的物理块【解析】串联文件结构中,每个物理块设有一个指针,指向其后续连接的另一个物理块,从而使得存放同一文件的物理块链接成一个串联队列。
5.文件存储器一般都被分成若干大小相等的①,并以它为单位进行②。
【答案】①物理块,②信息交换【解析】文件存储空间的管理是文件系统的重要任务之一,磁盘、磁带是常见的文件存储器。
6.文件存储空间管理的基本方法有①、②。
【答案】位示图法、空闲块链接法。
操作系统五、六章补充题
1、某文件系统为一级目录结构,文件的数据一次性写入磁盘,已经写入的文件不能修改,但是可以多次创建新文件。
请回答以下问题:1)在连续、链式、索引三种文件的数据块组织方式中,哪种更适合?请说明理由。
2)为了快速找到文件,对于FCB,是集中存储好,还是与对应的文件数据块连续存储好?请说明理由。
解答:1)连续更合适。
因为一次性写入不存在插入问题,连续的数据块组织方式完全可以满足一次性写入磁盘。
同时连续文件组织方式减少了其他不必要的空间开销,而连续的组织方式顺序查找读取文件的速度是最快的。
2)为了快速找到文件,FCB是集中存储好。
目录是存在磁盘上的,所以检索目录的时候需要访问磁盘,速度很慢:集中存储是将文件控制块的一部分数据分解出去,存在另一个数据结构中,而在目录中仅留下文件的基本信息和指向该数据结构的指针,这样就有效缩短了目录的容量,减少了目录在磁盘中的块数,于是检索目录时读取次哦的次数也就减少了,于是加快了目录检索的速度。
2、某计算机存储器按字节编址,虚拟(逻辑)地址空间大小为16MB,主存(物理)地址空间为1MB,页面大小为4KB:Cache采用直接映射方式,共8行;主存与Cache中间交换的块大小为32B。
系统运行到某一时刻时,页表的部分内容和Cache的部分内容为下图所示,图中页框号及标记字段的内容为十六进制形式。
页表的部分内容Cache的部分内容请回答下列问题:1)虚拟地址共有几位,哪几位表示虚页号?物理地址有几位,哪几位表示页框号(物理页号)?2)使用物理地址访问Cache时,物理地址应该划分为哪几个字段?要求说明每个字段的位数及在物理地址中的位置。
3)虚拟地址001C60H所在的页面是否在主存中?如在,则该虚拟地址对应得物理地址是什么?访问该地址时是否Cache命中?要说明理由。
4)假定为该机配置一个4路组相联的TLB,共可以存放8个页表项,若当前内容(十六进制)如下图所示,则此时虚拟地址024BACH所在的页面是否存在主存中?请说明理由。
操作系统 第五章作业参考答案
第五章作业参考答案1.旋转型设备上信息的优化分布能减少为若干个I/O服务的总时间。
设磁鼓上分为20个区,每区存放一个记录,磁鼓旋转一周需20毫秒,读出每个记录平均需用1毫秒,读出后经2毫秒处理,再继续处理下一个记录。
在不知当前磁鼓位置的情况下:(1)顺序存放记录1、……,记录20时,试计算读出并处理20个记录的总时间;(2)给出优先分布20个记录的一种方案,使得所花的总处理时间减少,且计算出这个方案所花的总时间。
答:定位第1个记录需10ms。
读出第1个记录,处理花2ms,这时已到了第4个记录,再转过18个记录(花18ms)才能找到记录2,所以,读出并处理20个记录的总时间:10+3+(1+2+18)×19=13+21×19=412ms如果给出优先分布20个记录的方案为:1,8,15,2,9,16,3,10,17,4,11,18,5,12,19,6,13,20,7,14。
当读出第1个记录,花2ms 处理后,恰好就可以处理记录2,省去了寻找下一个记录的时间,读出并处理20个记录的总时间:10+3+3×19=13+247=260ms2.现有如下请求队列:8,18,27,129,110,186,78,147,41,10,64,12;试用查找时间最短优先算法计算处理所有请求移动的总柱面数。
假设磁头当前位置下在磁道100。
答:处理次序为:100-110-129-147-186-78-64-41-27-18-12-10-8。
移动的总柱面数:264。
4.某文件为连接文件,由5个逻辑记录组成,每个逻辑记录的大小与磁盘块大小相等,均为512字节,并依次存放在50、121、75、80、63号磁盘块上。
现要读出文件的1569字节,问访问哪一个磁盘块?答:80号磁盘块7.假定磁盘有200个柱面,编号0~199,当前存取臂的位置在143号柱面上,并刚刚完成了125号柱面的服务请求,如果请求队列的先后顺序是:86,147,91,177,94,150,102,175,130;试问:为完成上述请求,下列算法存取臂移动的总量是多少?并算出存取臂移动的顺序。
操作系统文件管理练习及答案
文件管理练习题(一)单项选择题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.文件的逻辑记录的大小是( )。
操作系统(文件系统)习题与答案
一、单选题1、关于文件系统的概念,最全面的描述是指()。
A.文件目录B.文件、管理文件的软件及相关数据结构的总体C.文件的集合D.实现文件管理的一组软件正确答案:B2、文件系统的主要目的是()。
A.管理外存空间并实现对文件的按名存取B.提高对外存的读写速度C.存储系统文件D.实现虚拟存储系统正确答案:A3、关于文件打开操作的确切含义是指()。
A.在指定的磁盘位置创建一个文件B.将指定文件的目录项内容复制到主存的活动文件表(即打开文件表)中C.撤销指定文件的目录项D.保存对文件内容的修改正确答案:B4、文件的顺序存取是指()。
A.按终端编号依次存取B.按物理块号依次存取C.按索引编号依次存取D.按逻辑块号依次存取正确答案:D5、设置当前目录的原因在于()。
A.降低缺页率B.节省主存空间C.节省辅存空间D.加快文件检索速度正确答案:D6、操作系统中对磁盘数据进行管理的部分是()。
A.数据库系统B.数据存储系统C.文件系统D.检索系统正确答案:C7、按文件的逻辑结构划分,可以将文件划分为()和流式文件。
A.记录文件B.索引文件C.字符文件D.块文件正确答案:A8、文件系统中对文件进行管理的关键机制是()。
A.外部页表B.目录C.作业控制块D.系统文件正确答案:B9、可以解决重名问题的最简单目录结构是()。
A.单级目录B.图目录C.树状目录D.两级目录正确答案:D10、文件的绝对路径名是从()开始,沿着各级子目录到达指定文件过程中途经的各子目录所构成的字符串。
A.父目录B.子目录C.根目录D.当前目录正确答案:C11、关于文件的磁盘I/O操作的读写单位为()。
A.物理盘块B.字节C.字符D.记录正确答案:A12、磁带上存储的文件的访问方式只能是()。
A.随机存取B.直接存取C.间接存取D.顺序存取正确答案:D13、打开的文件使用完毕后,应该进行()操作。
A.备份B.重命名C.关闭D.删除正确答案:C14、位示图可以用来支持()功能的实现。
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系统中进程有哪两种模式?各有何特点?答:用户进程和系统进程,用户进程就是用户自己打开的应用程序,可有可无。
计算机网络安全基础第三版习题参考答案
计算机网络安全基础(第三版)习题参考答案第一章习题:1.举出使用分层协议的两条理由?1.通过分层,允许各种类型网络硬件和软件相互通信,每一层就像是与另一台计算机对等层通信;2.各层之间的问题相对独立,而且容易分开解决,无需过多的依赖外部信息;同时防止对某一层所作的改动影响到其他的层;3.通过网络组件的标准化,允许多个提供商进行开发。
2.有两个网络,它们都提供可靠的面向连接的服务。
一个提供可靠的字节流,另一个提供可靠的比特流。
请问二者是否相同?为什么?不相同。
在报文流中,网络保持对报文边界的跟踪;而在字节流中,网络不做这样的跟踪。
例如,一个进程向一条连接写了1024字节,稍后又写了另外1024字节。
那么接收方共读了2048字节。
对于报文流,接收方将得到两个报文,、每个报文1024字节。
而对于字节流,报文边界不被识别。
接收方把全部的2048字节当作一个整体,在此已经体现不出原先有两个不同的报文的事实。
3.举出OSI参考模型和TCP/IP参考模型的两个相同的方面和两个不同的方面。
OSI模型(开放式系统互连参考模型):这个模型把网络通信工作分为7层,他们从低到高分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
第一层到第三层属于低三层,负责创建网络通信链路;第四层到第七层为高四层,具体负责端到端的数据通信。
每层完成一定的功能,每层都直接为其上层提供服务,并且所有层次都互相支持。
TCP/IP模型只有四个层次:应用层、传输层、网络层、网络接口层。
与OSI功能相比,应用层对应的是OSI的应用层、表示层、会话层;网络接口层对应着OSI的数据链路层和物理层。
两种模型的不同之处主要有:(1) TCP/IP在实现上力求简单高效,如IP层并没有实现可靠的连接,而是把它交给了TCP层实现,这样保证了IP层实现的简练性。
OSI参考模型在各层次的实现上有所重复。
(2) TCP/IP结构经历了十多年的实践考验,而OSI参考模型只是人们作为一种标准设计的;再则TCP/IP有广泛的应用实例支持,而OSI参考模型并没有。
第5章 文件管理课后习题解答
第五章 文件管理
6.内存管理和外存管理有何异同? 【解答】可以从以下几个方面进行比较: (1)主要任务:内存管理的主要任务是为多道程序的运行 提供良好的环境,使每到程序都能顺利运行。外存管理的主 要任务是为文件提供存储空间。 (2)基本功能:内存管理的基本功能包含了内存空间的分 配、回收、保护、扩充等方面。外存管理的基本功能则只是 对外存空间的分配和回收。 (3)分配方式:内存和外存管理都可采用连续或离散分配 方式,且都以离散分配方式为主。 (4)分配算法:对于连续分配方式,内存与外存管理中的 分配和回收算法类似,主要有首次适应算法、循环首次适应 算法等。在离散分配方式中,两者索采用的机制不同,内存 管理只要利用页表或段表;在外存管理中,则主要利用文件 分配表。 (5)分配单位:内存以字节为单位,外存则以盘块为单位 分配。 6
14
第五章 文件管理
root usr Zhang li messa ge ff.c
15
第五章 文件管理
15.在实现文件共享时,如果不先进行连接,会产生什么 后果? 【解答】建立连接的目的,一方面是为共享该文件的用户 增加一新的文件路径名,另一方面是让系统知道有多少个 用户需要使用该文件。在每次连接时,该文件的索引结点 访问计数会增加1。共享该文件时,若无建立连接的操作, 系统就无法知道是否还有用户需要该文件,其后果可能是: 当用户要使用该文件时,发现该文件已被删除;或者在用 户使用该文件期间,文件突然被删除。
2
第五章 文件管理
3.什么是文件的逻辑结构?什么是文件的物理结构?Linux 文件系统分别采用什么样的结构?有什么优点和缺点? 【解答】文件的逻辑结构:用户对文件的观察的使用是从自 身处理文件中数据时采用的组织方式来看待文件组织形式。 这种从用户观点出发所见到的文件组织方式称为文件的逻辑 组织。 文件的物理结构:从系统的角度考察文件在实际存储设备上 的存放形式,又称为文件的存储结构。 在Linux系统中,所有文件的逻辑结构都被看作是流式文件, 系统不对文件进行格式处理。 在Linux系统中,文件的物理结构采用的是混合多重索引结 构,即将文件所占用盘块的盘块号,直接或间接地存放在该 文件索引结点的地址项中。 在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:重新启动,其他略。
OS第五章习题(1)
1.1. Unix系统中,文件的索引结构存放在_________中。
空闲块目录项inode节点超级块2.2. 操作系统中对文件进行管理的部分叫做____。
检索系统数据存储系统数据库系统文件系统3.3. 为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用____。
路径多级目录索引约定的方法4.4. 无结构文件的含义是________。
流式文件索引顺序文件变长记录的文件索引文件5.5. 下列文件中不属于物理文件的是_______。
链接文件索引文件记录式文件连续文件6.6. 文件系统的主要目的是____。
实现虚拟存储用于存储系统文件提高外存的读写速度实现对文件的按名存取7.7. 下列文件中属于逻辑结构的文件是____文件。
连续文件系统文件库文件流式文件8.8. 文件系统采用多级目录结构后,对于不同用户的文件,其文件名____。
应该不同可以相同也可以不同受系统约束应该相同9.9. 文件目录的主要作用是________。
节省空间按名存取提高外存利用率提高速度10.10. 在文件系统中,文件的不同物理结构有不同的优缺点。
在下列文件的物理结构中,______具有直接读写文件任意一个记录的能力,又提高了文件存储空间的利用率。
索引结构顺序结构Hash结构链接结构11.11. 文件系统用____组织文件。
路径目录指针堆栈12.12. 文件路径名是指____。
文件名和文件扩展名目录文件名和文件名的集合从根目录到文件所经历的路径中的各符号名的集合一系列的目录文件名和该文件的文件名13.13. 一个文件的相对路径名是从____开始,逐步沿着各级子目录追溯,最后到指定文件的整个通路上所有子目录名组成的一个字符串。
当前目录多级目录二级目录根目录14.14. 对一个文件的访问,常由____共同限制。
用户访问权限和文件属性用户访问权限和用户优先级优先级和文件属性文件属性的口令15.15. 存放在磁盘上的文件____。
不能随机访问只能随机访问只能顺序访问既可随机访问,又可顺序访问16.16. 在文件系统中,位示图可用于____。
操作系统课后习题答案5
7. 文件管理1.文件系统最基本的目标是_________, 它主要是通过目录管理功能实现的。
文件系统所追求的最重要的目标是_________。
A. 按名存取B. 文件共享C. 文件保护 D 提高对文件的存取速度 E 提高I/O速度 F提高存储空间利用率2.下面_________可以解决用户文件重名的问题A一级目录结构 B二级目录结构 C 多级目录结构 D树形目录结构3.存储介质的物理单位为________。
A块 B卷 C 磁道 D 扇区4.在文件系统中,用户以________方式直接使用外存。
A 逻辑地址B 辅存空间C 虚拟地址 D名字空间5. 文件的逻辑结构是________决定。
A操作系统 B文件系统 C装入程序 D用户6.记录式文件内可以独立存取的最小单位是________。
7.磁盘上的文件是以________为单位进行读写的。
8.在文件管理中,采用位示图主要是实现________。
A 磁盘的驱动调度B 磁盘空间的分配和回收 C文件目录的查找 D 页面置换9.在UNIX系统中,对空闲块的管理采用________方式。
A单块链接 B成组链接 C位示图法 D 多块链接10.按用途分,文件可分为________。
A系统文件 B 执行文件 C库文件 D用户文件11.下面________属于存储介质。
A磁带 B软盘 C硬盘驱动器 D 磁带机 E 磁盘机12.文件的成组和分解操作可________。
A缩短检索文件的时间 B提高文件存储空间的利用率C减少启动存储设备的次数 D减少文件存储空间的利用率13.文件系统就是操作系统中管理文件的软件的集合()14. 存储介质的物理单位定义为区()15.从用户的角度考虑的是文件的逻辑结构,从系统的角度考虑的是文件的物理结构。
()16.对索引文件只能使用随机存取方式。
()17.采用链接结构的文件,存放文件的物理块必须是连续的。
()18.文件目录是文件系统中按名存取的重要手段。
操作系统(文件管理)_答案
第六部分文件管理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、A和C13、文件系统采用树型目录结构后,对于不同用户的文件,其文件名()。
A、应该相同B、应该不同C、可以不同,也可以相同D、受系统约束14、文件系统采用二级文件目录可以()。
A、缩短访问存储器的时间B、实现文件共享C、节省内存空间D、解决不同用户间的文件命名冲突15、文件代表了计算机系统中的()。
A、硬件B、软件C、软件资源D、硬件资源16、在UNIX系统中,用户程序经过编译之后得到的可执行文件属于()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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【解析】由于存储设备的类型不同、特性各异,因而文件在相应存储介质上的组织方式也有差异。
通常文件的存储结构有三种:顺序结构、链接结构和索引结构。