目录
课时十四 文件管理(一)
1.文件逻辑结构
1)文件系统基础
题 1.从用户的观点看,操作系统中引入文件系统的目的是( )。
A.保护用户数据 B.
实现对文件的按名存取
C.实现虚拟存储 D.保存用户和系统文档及数据
答案:B
解析:从系统角度看,文件系统负责对文件的存储空间进行组织、分配,负责文件的存储并对存入文件进行保护、检索。从用户角度看,文件系统根据一定的格式将用户的文件存放到文件存储器中适当的地方,当用户需要使用文件时,系统根据用户所给的文件名能够从文件存储器中找到所需要的文件。
题 2.下列说法中,( )属于文件的逻辑结构的范畴。
A.连续文件 B.系统文件
C.链接文件 D.
流式文件
答案:D
2)文件的逻辑结构
题 1.有一个顺序文件含有 10000条记录,平均查找的记录数为 5000个,采用索引顺序文件结构,则最好情况下平均只需查找( )次记录。
A.1000 B.10000 C.
100
D.500
答案: C

2.文件目录
题 1.用户在删除某文件的过程中,操作系统不可能执行的操作是( )。
A.
删除此文件所在的目录
B.删除与此文件关联的目录项
C.删除与此文件对应的文件控制块
D.释放与此文件关联的内存缓冲区
答案:A
解析:此文件所在目录下可能还存在其他文件,因此删除文件时不能(也不需要)
删除文件所在的目录,而与此文件关联的目录项和文件控制块需要随着文件一
同删除,同时释放文件关联的内存缓冲区。
题 2.目录文件存放的信息是( )。
A.某一文件存放的数据信息
B.某一文件的文件目录
C.该目录中所有数据文件目录
D.
该目录中所有子目录文件和数据文件的目录
答案:D
解析:目录文件是 FCB的集合,一个目录中既可能有子目录,又可能有数据文
件,因此目录文件中存放的是子目录和数据文件的信息。
3.文件共享
题 1.设文件 F1的当前引用计数值为 1,先建立文件 F1的符号链接(软链接)文件 F2,再建立文件 F1 的硬链接文件 F3,然后删除文件 F1。此时,文件 F2和文件 F3的引用计数值分别是( )。
A. 0,1 B.
1,1 C.1,2 D.2,1
答案:B
解析:建立符号链接时,引用计数值直接复制;建立硬链接时,引用计数值加 。
删除文件时,删除操作对于符号链接是不可见的,这并不影响文件系统,当以后
再通过符号链接访问时,发现文件不存在,直接删除符号链接;但对于硬链接则
不可直接删除,引用计数值减 ,若值不为 ,则不能删除此文件,因为还有其他硬链接指向此文件。
当建立F2时,F1和F2的引用计数值都为 。当再建立F3时,F1和F3的引用计数值就都变成了 2。当后来删除F1时,F3的引用计数值为 2-1=1,F2的引用计数值不变。
题 2.若文件 F1的硬链接为 F2,两个进程分别打开F1和F2,获得对应的文件描述符为Fd1和Fd2,则下列叙述中正确的是( )。
Ⅰ.F1和F2的读写指针位置保持相同
Ⅱ.
F1和F2共享同一个内存索引结点
Ⅲ.
Fd1和Fd2分别指向各自的用户打开文件表中的一项
A.仅Ⅲ B.
仅Ⅱ、Ⅲ
C.仅Ⅰ、Ⅱ D.Ⅰ、Ⅱ和Ⅲ
答案:B
解析:硬链接指通过索引结点进行连接。一个文件在物理存储器上有一个索引结点号。存在多个文件名指向同一个索引结点的情况,Ⅱ正确。两个