全国自考操作系统(文件系统)模拟试卷3
-
23. 在以整块的方法读写盘块时,使用流文件操作比使用系统调用效率高。( )
- 正确
- 错误
-
22. 在UNIX系统中,对文件执行了一次unlink系统调用后,该文件就被删除了。( )
- 正确
- 错误
-
21. 在UNIX系统中,systern是一个系统调用。( )
- 正确
- 错误
-
19. Linux为什么能支持如此众多不同类型的文件系统?
-
20. 编一个UNIX平台上的C程序。父进程在创建了子进程后,显示子进程的标识数,并在子进程终止后,打开子进程创建的文件cmdfile,从文件中读入一个Shell命令串,并执行该命令串。子进程在当前目录下创建一个只有本用户可读可写的文件cmdfile,写入从键盘读入的Shell命令串后,关闭该文件,并终止运行。
-
18. 叙述UNIX系统中空闲文件存储块的管理算法。
-
17. 文件系统能允许进程“关闭”一个不是自己打开的文件吗?为什么?
-
15. 为什么没有针对流文件的创建调用?
-
16. 说明UNIX文件的地址索引结构对文件的几种基本操作方法所具有的缺点和优点。描述如何由文件的逻辑块号n找到文件的物理块号(假定一个盘块为4KB大小,盘块地址blkno占4个字节,一个盘块能存储1024个盘块地址)。
-
14. 文件存储空间的预分配(静态分配)和动态分配各有什么特点?
-
13. UNIX系统中创建有名管道的系统调用是_______。
-
12. _______存放了对文件系统的管理信息。
-
10. 预先分配文件存储资源的策略需要在_______时说明文件的最大长度。
-
9. 在UNIX系统中,所有的输入输出设备都被看成_______,它们在使用形式上与普通文件相同,但它们的使用是和_______程序紧密相连的。
-
11. 标准I/O库主要通过_______,向程序员提供了效率高、功能强的文件存取功能。
-
7. 按用途可将文件分为_______、_______和_______。
-
8. 按文件的物理结构可将文件主要分为_______结构、_______结构和_______结构。
-
6. 管道允许读/写进程按_______的次序方式传送数据。
- A.先进先出
- B.后进先出
- C.用户要求
- D.顺序
-
5. 在UNIX文件管理系统中,设置内存打开文件结构主要是为了_______。
- A.减少创建文件的时间
- B.减少打开文件所需时间
- C.减少关闭文件所需时间
- D.减少对一个已打开的文件进行读写的时间
-
4. UNIX文件的物理结构为_______结构。
- A.顺序
- B.链式
- C.索引
- D.散列
-
3. 根据参数pathname给出的文件路径名来获取文件的外存I节点中的类型、大小、文件主等信息的系统调用是_______。
- A.stat
- B.fstat
- C.fopen
- D.file
-
2. 如要能快速随机存取、插入和删除文件中的记录,下列的文件组织方法中,最合适的是_______。
- A.堆
- B.索引顺序文件
- C.索引文件
- D.散列文件
-
1. 与一般用户的应用联系最多的是操作系统的_______部分。
- A.存储管理
- B.进程管理
- C.设备管理
- D.文件管理