>>>>
第四章文件系统习题及答案
一、填空题
1.文件系统主要管理计算机系统的软件资源,即对于各种>>>>的管理。【答案】文件
【解析】用户使用计算机来完成自己的某项任务时,总会碰到这样一些问题:其一,使用现有的软件资源来协助自己工作。例如,利用系统调用和利用库函数与实用程序等来减少编程的工作量,避开与硬件有关的部分。其二,编制完成的或未完成的程序存放在什么地方,需要访问的数据存放在什么地方。这实际上是怎样对软件资源进行透明的存放,并能透明地存取,文件系统也就应运而生了。
2.从用户的角度看,文件系统的功能是要实现①>>>>。为了达到这一目的,一般要建立②>>>>【答案】①按名存取,②文件目录
【解析】文件系统的建立就是要让用户透明地对文件进行存取,这就要求文件系统要解决把每个文件的符号名与其所在的文件存储空间中的物理地址联系起来的问题,这也是文件系统最基本的功能。实现符号名与具体物理地址的转换,其主要环节是查目录。所以,文件目录的组织是文件系统研究的主要问题之一。3.UNIX系统中,一般把文件分为①>>>>、②>>>>和③>>>>三种类型。【答案】①普通文件、②目录文件、③特殊文件
【解析】普通文件既包括系统文件,也包括用户文件、库函数文件和实用程序文件。它主要指组织格式是无结构、无记录概念的字符流式文件。
目录文件则是由文件系统中的各个目录所形成的文件。
特殊文件(或设备文件)在UNIX系统中,每台设备都被看作为一个特殊文件。4.串联文件是文件①>>>>组织的方式之一,其特点是用②>>>>来存放文件信息。【答案】①物理,②非连续的物理块
【解析】串联文件结构中,每个物理块设有一个指针,指向其后续连接的另一个物理块,从而使得存放同一文件的物理块链接成一个串联队列。
5.文件存储器一般都被分成若干大小相等的①>>>>,并以它为单位进行②>>>>。【答案】①物理块,②信息交换