第5章文件系统2

合集下载

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

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

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

操作系统教程第5章 文件管理

操作系统教程第5章 文件管理

5.3.3文件存储空间的管理
5.3.3.1文件存储空间的分配 文件存储空间分配常采用连续分配、链接分配和索引分 配 3 种。每种方法都有优点和缺点。有的系统对 3 种方法都 支持,但是更为常见的是一个系统只提供对一种方法的支 持。 1. 连续分配: 优点:在顺序存取时速度较快,一次可以存取多个盘块 ,改进了I/O性能,它常用于存放系统文件,因为这类文件 通常被从头到尾一次存取。另外,也很容易直接存取文件 中的任意一块,因此,连续分配方式支持顺序访问和直接 访问。 缺点: ①要求建立文件时就确定它的长度,依此来分 配相应的存储空间,这往往很难实现。
(2) 链接文件 优点:不要求对整个文件分配连续的空间,从而解决了 空间碎片问题,提高了存储空间利用率,也克服了顺 序文件不易修改的缺点。 缺点:随即存取文件记录时,必须按照从头到尾的顺序 依次存取,其存取速度较慢,而且链接指针本身也要 占去一定的存储空间。 (3) 索引文件 优点:存取、检索速度快,能满足文件动态增删要求 。 缺点:由于索引表的使用而增加 了存储开销,存储器访 问次数多,降低了文件存取速度 。
获得结果
用户接口 符号文件系统 基本文件系统 存取控制验证 逻辑文件系统 物理文件系统
存储设备分配与策略模块
存取要求
启动I/O
图 5.3 文件系统的层次模型
5.1.2 文件的分类
1. 按照文件的性质分类 (1) 系统文件 (2) 库文件 (3) 用户文件 2. 按照文件的组织形式分类 (1) 普通文件 (2) 目录文件 (3) 特殊文件 3. 按照文件的存取控制属性分类 (1) 只读文件 (2) 读写文件 (3) 不保护存取方法和存储设备
用户对不同种类的文件采用不同的存取方法,以方 便的对文件进行各种操作。文件的存储设备分为不可重

章节练习第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 。

操作系统原理及应用(Linux)第5章 文件管理

操作系统原理及应用(Linux)第5章 文件管理
直 接 块
Addr[11]
Addr[12] 一次间接

Addr[13] 二次间接
Addr[14] 三次间接

物理块
… …
… …
混合索引表
假设1个磁盘块4KB,一个索引表项占4B, 直接索引表引出磁盘块 12个
12*4KB=48KB 一级索引表引出文件磁盘块的数量
4KB/4B=1K个 支持的文件长度 1K*4KB=4MB 二级索引表引出文件磁盘块的数量1K*1K 支持的文件长度 1K*1K*4KB=4GB 三级索引表引出文件磁盘块的数量1K*1K*1K 支持的文件长度 >1K*1K*1K*4KB=4TB
…… ……
666 7771
文 索引表指针
件 说 明
索引表
逻辑 块号
0
1 2 3
物理 块号
26
文 件
索引表指针


索引表
逻辑 块号
0
1 2 3
4
物理 块号
NULL
27
优点:既能方便迅速地实现随机存取,又能满足文件动态 增长的需要。 缺点:增加了索引表带来的存储空间开销。
2.多级索引(类似多级页表)
1.数据项 数据项是描述一个对象的某种属性的字符集,是数据组织中可以命名的最 小逻辑数据单位。 2.记录 记录是一组相关数据项的集合,用于描述一个对象在某方面的属性。 3.文件 文件是由创建者定义的、具有文件名的一组相关信息的集合。
4
5.1.2 文件系统
文件系统是操作系统中对文件进行管理和操作的软件机构与数据的 集合,即文件管理系统。 1.文件系统的需解决的问题 (1)有效地分配存储器的存储空间。 (2)提供一种组织数据的方法。数据在辅存设备上的分布构成了文件的 物理结构,实现了“按名存取”的功能。 (3)提供合适的存取方法。 (4)提供一组服务,以执行所需要的操作。这些操作包括创建文件、撤 消文件、组织文件、读文件、写文件、传输文件和控制文件的访问权限 等。

《操作系统》习题集参考答案:第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_系统资源安全保护

操作系统安全_第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资源共享
• 简单文件共享 • 共享磁盘驱动器。 • 在驱动器盘符上单击
鼠标右键 , 选中“共

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

精品文档-计算机操作系统教程(第二版)(徐甲同)-第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) 特别文件:由一切输入输出慢速字符设备构成的文件。 这类文件对于查找目录、存取权限验证等的处理与普通文件相似, 而其它部分的处理要针对设备特性要求做相应的特殊处理。 根据存取方法和物理结构,文件还可以划分为不同类型,这 些划分在后面的章节中将进一步介绍。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第五章文件系统一、填空题1.从用户的角度看,文件系统的功能是要实现(),为了达到这一目的,一般要建立()·2.Unix系统中,一般把文件分为()、()和()三种类型.3.在Unix系统中,所有的()都被看成是特别文件,它们在使用形式上与普通文件相同,但它们的使用是和()紧密相连的.4.在Unix文件系统中,文件的路径名有两种表示形式,它们是()和(),其中,以“/”开始的路径名表示()·5、()是文件存在的标志,它记录了系统管理文件所需要的全部信息.6.逻辑文件可以有两种形式,一种是(),另一种是()·7.文件目录是()的有序集合.8.单级文件目录结构不能解决()的问题.多用户系统所用的文件目录结构至少应是()·9.文件的存储器是分成大小相等的()-——,并以它为单位交换信息.10.文件存储空间管理的基本方法有()、(),()和成组链接法.11.把硬盘上的文件在其他外部的存储介质上做一个副本,称为()·12.某Unix文件的保护信息是111 110 100,则表示()可读、写、执行,()可读、写,()只能读。

13.在Unix系统中,对文件进行挫制和管理的数据结构称作()·14.我们一般将文件类型作为文件名的一个部分。

文件名可分为两个部分:()和()·15.文件一般按三种方式构成,它们是:()、()和()·16.文件目录的作用是()·17.从访问的角度来看文件结构,可以把文件结构分成五种基本的结构:堆,()、()、()、()和直接文件.18.文件访问有两种方式:()和()·19.现在广泛使用的磁盘空间分配算法有三种:(),()和()·20.对于用户来说,操作系统最直观,最直接可见的就是()·21.文件系统由两个不同的部分组成:()22.操作系统中()的那部分被称为文件系统.23.文件是()·24.一般来说,文件包括两部分:()·25.文件体指文件本身的信息,可能是数字的,字母的,或字母数字混合,或者二进制等等。

文件可以是(),如文本文件;也可以是很严格的记录式的有机构文件.26 操作系统提供()来创建,写,读,重定位,删除和删节文件.27.系统用一张表包含所有打开文件的信息,以便以后系统调用的快速存取.这张表被叫作()·28.一些操作系统提供()机制:锁定打开文件的扇区,以便多个进程共事.29.文件名可分为两个部分:名字和拓展名.名字和拓展名之间用()隔开.30.()是文件结构的普遍形式.31.最简单的文件访问方式是()·32.文件访问的另一种方式就是直接访问,或者().33.两种比较典型的索引搜索方法:().34.在文件系统中,()是文件和目录系统存放的最低层面.35.一级目录的主要缺点就是()·36.()是最常见的目录结构。

37.非循环图目录结构规定目录结构拓扑中不存在循环结构,并且允许所有的目录都可以建立()。

38.最普通的实现保护的方法就是()·39.文件保护的一个重要内容就是()·40.为了限制组的访问权限,一般我们只需要控制三种访问类型:()·41.链接分配缺点是它()·42.索引分配就是将所有的指针都放在一个块中,这个块我们称之为—()·43.()是我们评判分配算法优劣的两个重要指标.44.空闲空间表的记录结构一般有三种形式:()·二、选择题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.错误11.文件代表了计算机系统中的(A 硬件B.软件C 软件资源D.硬件资源12.文件系统是指[Ⅱ1.操作系统是通过[2]来对文件进行编排、增删、维护和检索。

[3]的有序集合称为文件目录,文件名与[4]的转化是通过文件目录采实现的.多级目录结构形式为[5].[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.树型结构13.在Unix系统中,用户程序经过编译之后得到的可执行文件属于( ).A. ASCII文件B.普通文件C.目录文件D.特别文件14.特别文件是与( )有关的文件.A 文本B.图像C 硬件设备D.二进制数据15.( )是指有关操作系统和其他系统程序组成的文件。

A 系统文件B.档案文件C.用户文件D.顺序文件16.按文件用途来分,编辑程序是( )。

A.系统文件B.档案文件C 用户文件D.库文件17.如果文件系统中有两个文件重名,不应采用( ).A.单级目录结构B.树形目录结构C 二级目录结构D.A和C18.目录文件所存放的信息是( ).A 某一文件存放的数据信息B.某一文件的文件目录C.该目录中所有数据文件目录D.该目录中所有子目录文件和数据文件的目录19.使用绝对路径名访问文件是从( )开始按目录结构访问某个文件.A.当前目录B.用户主目录C 根目录D.父目录20.文件的存储空间管理实质上是对[1]的组织和管理的问题,主要由三种不同的管理方法。

其中[2]使用一个向量描述整个[3],向量的每一位表示一个[4]的状态,用0或1表示该块的使用与否.[1]( ):A 文件目录B.外存已占用区域C.外存空白块D.文件控制块[2]( ):A 位示图法B.链接法C 索引法D.空闲表法[3]( ):A.磁盘B.物理块c.已使用块D.外存储器[4]( ):A.已使用块B.物理块C.内存块D.空白块21.逻辑文件是( )的文件组织形式.A.在外部设备上B.从用户观点看C 虚拟存储D.目录22.由字符序列组成,文件内的信息不再划分结构,这是指( ).A.流式文件B.记录式文件C.顺序文件D.有序文件23.数据库文件的逻辑结构形式是( ).A.字符流式文件B.档案文件C.记录式文件D.只读文件24.文件的逻辑记录的大小( ).A.是恒定的B.随使用要求变化的C.可随意改变的D.无法确定是哪种可能25.下列( )物理结构文件不便于文件的扩充.A. 连续文件B. 串连文件C.索引文件D.多重索引文件26.文件系统为每个文件另建立一张指示逻辑记录和物理记录之间的对应关系表,由此表和文本身构成的文件是( ).A 连续文件B.串连文件C 索引文件D.逻辑文件27.文件的存储方法依赖于( ).A 文件的物理结构B.存放文件的存储设备的特性C A和B D.文件的逻辑28.在以下的文件物理存储组织形式中,( )常用于存放大型的系统文件.A 连续文件B.串连文件C.索引文件D.多重索引文件29.根据外存设备不同,文件被划分为若干个大小相等的物理块,它是( )的基本单位.A.存放文件信息或分配存储空间B.组织和使用信息C 表示单位信息D.记录式文件30.在文件系统中,文件的不同物理结构有不同的优缺点。

在下列文件的物理组织结构中,哪一种结构不具有直接读写文件任意一个记录的能力( ).A 连续文件B.串连文件C.索引文件31 下列文件的物理结构中,不利于文件长度动态增长的文件物理结构是( ).A.连续文件B.串连文件C.索引文件32.批处理文件的扩展名为( )。

A.BAT B.DAT C.COM D.TXT33.存放在磁盘上的文件( ).A.既可随机访问,又可顺序访问B.只能随机访问C.只能顺序访问D.必须通过操作系统访问34.在下列关于Unix的论述中,( )是不正确的.A Unix是一个多遭的分时操作系统B.管道机制是Unix贡献之一C.提供可动态装卸的文件卷是Unix的特色之一D.路径名是Unix独有的实现文件共事的机制35.文件系统的主要目的是( ).A 实现对文件的按名存取B.实现虚拟存储C.提高外存的读写速度D.用于存储系统文件36.文件系统用( )组织文件.A 堆栈B.指针C.目录D.路径37.在记录式文件中,一个文件由称为( )的最小单位组成.A 物理文件B.物理块C.逻辑记录D.数据项38.如果文件采用直接存取方式且文件大小不固定,则宜选择( )文件结构.A.直接 B.顺序C 随机D.索引三、判断题1.一些系统严格执行第一次访问文件时打开文件,打开读文件的进程和程序终止时文件自动关闭.( )2.在多用户环境如Unix下,OPEN操作和CLOSE操作的执行更为简单.( )3.索引顺序文件是克服顺序文件缺点的最普通的方法.( )4.非循环图目录结构在使用中,存在一个严重的问题:很难保证该目录结构中不存在循环结构·( )5.文件系统本身可以看成由若干不同层构成.( )6.顺序文件通常不会用于批应用程序,除非当应用程序包括对所有记录的处理时.( ) 7.文件中保存的信息不必在文件使用时也能够被访问并读入内存中.( )8.对于大批量的文件,文件索引本身可能变得很大但仍然可以装入内存.( )四、简答题1.什么是文件系统?什么是文件?文件的基本属性有哪些?2.文件的基本操作有哪些?3.文件的访问方式有哪些?并分别简述各种访问方式的访问过程.4.文件的目录组织形式有哪些?分别描叙这些组织形式,并说明各自的特点.5.文件的空间分配方式有哪些?分别描叙这些分配算法,并说明各自的优缺点.6.文件的保护措施有哪些?分别叙述如何实现.7.磁盘空间的管理方法有哪几种?并分别作简单介绍.8.在实现建立新文件的系统调用时,应该让它也有一组操作文件的功能吗?试说明提供一组操作文件功能的优缺点.9.文件主要的属性有哪些?10.试列举数种常用的扩展名并分别解释其代表的文件类型.11.何谓文件分配表?其在文件系统中所扮演的角色是什么?12.文件的访问权限主要有哪几种?13.为什么文件系统中的文件需要加上访问保护的机制?14.利用索引访问来读取文件中的数据有何好处?15.目录的使用在文件系统中所扮演的角色是什么?16.磁盘与分区有何不同?两者之间的关系是什么?17.何种目录结构被大部分的文件系统所采用?18.目录的操作有哪些?19.何谓文件系统的挂接?20.目录与文件的操作有何不同?21.不同存储格式的文件必须用不同的方式来访问,如果文件被错误的程序所打开并访问,可能会有哪些错误发生?如何避免发生类似的错误文件访问?22.扩展名是用来辨识文件类型以及决定打开程序的一个重要依据,文件系统可以允许或是禁止文件在建立后更改其扩展名,哪一种实现方法比较好?有哪些优点?23.访问权限是文件各项属性中的一项,其用途便是决定哪些用户有访问该文件的权限,如果文件的属性中没有访问权限的记录,文件系统能否作到相同的访问权限控制?24.当一个目录的访问权限被其拥有者所更改时,读目录中的文件以及子目录的访问权限是否应该跟着改变?为什么?25.文件的权限管理能指定同一个组中的用户可以拥有哪些访问权限,属于其他组的用户则只能全部授与相同的访问权限.可否就目前的访问权限结构操作修改,让同一个文件可以对属于不同组的用户分别设置其访问权限?26.试说明顺序访问,随机访问与索引访问等三种文件访问方式的差别,井以日常生活中的例子分别说明在什么情况下使用读数据访问方式会有比较好的效果.27.试问可否用单层目录结构来仿真双层目录结构?需要增加或修改哪些设置?是否也可以做到相同的用户数据保护机制?28.在多个用户共事的目录中,请问其中一个用户所建立的子目录或是文件应该属于该用户还是父目录的建立者?为什么?29.在一般图状的目录结构中,因为符号链表可以连接到任毒的目录,所以在一个目录中查找文件时就全有进入无穷循环的可能,有哪些方法可以解决此问题?30.试问可否将同一个文件系统挂接在文件系统的不同目录中?可能会有什么问题发生?31.从可用空间中找出足够文件存储块的方法有哪几种?五、应用题1. 假设某文件链接文件,由6个逻辑记录组成,每个逻辑记录的大小与磁盘物理块大小相等,均为512字节,并依次存放在45,119、78、99,52、66号磁盘上.若要存取文件的第1566逻辑字节处的信息,请问需要访问哪个物理块?2.练习使用format命令格式化磁盘.3.假定磁盘块的大小为1KB,对于540MB的硬盘,其文件分配表FAT需要占用多少存储空间?硬盘容量为40GB时,FAT需要占用多少空间?。

相关文档
最新文档