[自考类试卷]全国自考操作系统(文件系统)模拟试卷3及答案与解析.doc
《[自考类试卷]全国自考操作系统(文件系统)模拟试卷3及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]全国自考操作系统(文件系统)模拟试卷3及答案与解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、全国自考操作系统(文件系统)模拟试卷 3 及答案与解析一、单项选择题1 与一般用户的应用联系最多的是操作系统的_部分。(A)存储管理(B)进程管理(C)设备管理(D)文件管理2 如要能快速随机存取、插入和删除文件中的记录,下列的文件组织方法中,最合适的是_。(A)堆(B)索引顺序文件(C)索引文件(D)散列文件3 根据参数 pathname 给出的文件路径名来获取文件的外存 I 节点中的类型、大小、文件主等信息的系统调用是_。(A)stat(B) fstat(C) fopen(D)file4 UNIX 文件的物理结构为_结构。(A)顺序(B)链式(C)索引(D)散列5 在 UNIX 文件管理系
2、统中,设置内存打开文件结构主要是为了_。(A)减少创建文件的时间(B)减少打开文件所需时间(C)减少关闭文件所需时间(D)减少对一个已打开的文件进行读写的时间6 管道允许读写进程按_的次序方式传送数据。(A)先进先出(B)后进先出(C)用户要求(D)顺序二、填空题7 按用途可将文件分为_、_和_。8 按文件的物理结构可将文件主要分为_结构、_结构和_结构。9 在 UNIX 系统中,所有的输入输出设备都被看成_,它们在使用形式上与普通文件相同,但它们的使用是和_程序紧密相连的。10 预先分配文件存储资源的策略需要在_时说明文件的最大长度。11 标准 IO 库主要通过_,向程序员提供了效率高、功能
3、强的文件存取功能。12 _存放了对文件系统的管理信息。13 UNIX 系统中创建有名管道的系统调用是_ 。三、简答题14 文件存储空间的预分配(静态分配)和动态分配各有什么特点?15 为什么没有针对流文件的创建调用?16 说明 UNIX 文件的地址索引结构对文件的几种基本操作方法所具有的缺点和优点。描述如何由文件的逻辑块号 n 找到文件的物理块号(假定一个盘块为 4KB 大小,盘块地址 blkno 占 4 个字节,一个盘块能存储 1024 个盘块地址) 。17 文件系统能允许进程“关闭” 一个不是自己打开的文件吗 ?为什么?18 叙述 UNIX 系统中空闲文件存储块的管理算法。19 Linux
4、 为什么能支持如此众多不同类型的文件系统?四、综合题20 编一个 UNIX 平台上的 C 程序。父进程在创建了子进程后,显示子进程的标识数,并在子进程终止后,打开子进程创建的文件 cmdfile,从文件中读入一个 Shell命令串,并执行该命令串。子进程在当前目录下创建一个只有本用户可读可写的文件 cmdfile,写入从键盘读入的 Shell 命令串后,关闭该文件,并终止运行。五、判断题21 在 UNIX 系统中,systern 是一个系统调用。( )(A)正确(B)错误22 在 UNIX 系统中,对文件执行了一次 unlink 系统调用后,该文件就被删除了。( )(A)正确(B)错误23 在
5、以整块的方法读写盘块时,使用流文件操作比使用系统调用效率高。( )(A)正确(B)错误全国自考操作系统(文件系统)模拟试卷 3 答案与解析一、单项选择题1 【正确答案】 D【知识模块】 文件系统2 【正确答案】 D【试题解析】 在插入和删除文件中的记录时,索引文件要重构索引表,而散列文件只要修改索引项。故散列文件的动态效率优于索引文件。【知识模块】 文件系统3 【正确答案】 A【知识模块】 文件系统4 【正确答案】 C【知识模块】 文件系统5 【正确答案】 D【知识模块】 文件系统6 【正确答案】 A【知识模块】 文件系统二、填空题7 【正确答案】 系统文件、库文件、用户文件【知识模块】 文件
6、系统8 【正确答案】 顺序、链式、索引【知识模块】 文件系统9 【正确答案】 特别文件、设备管理【知识模块】 文件系统10 【正确答案】 创建文件【知识模块】 文件系统11 【正确答案】 用户态空间的自动缓冲机构【知识模块】 文件系统12 【正确答案】 超级块【知识模块】 文件系统13 【正确答案】 mknod()【知识模块】 文件系统三、简答题14 【正确答案】 文件存储空间的预分配策略需要在创建文件时说明文件的最大长度。在一些情况下,例如编译程序产生的数据文件的总量,或通过通信网从其他的系统传输文件时,这个长度能可靠地估计出来。可是,对于很多的应用,要可靠地估计文件的长度是很困难的。在这些
7、情况下,用户和应用程序只能倾向于过高估计文件的长度以便不会用完分配给文件的空间。从存储分配的角度看,这明显是浪费的。但文件存储空间的预分配可以分配到一个连续的或靠近的磁盘空间,这能提高文件数据的传输速度。相反,动态分配在需要时才给文件分配空间,不存在浪费存储空间这个缺点,但一个文件分配到的磁盘空间是不连续的,可能相距较远,在批量传输文件数据时,将耗费较多的寻道时间。【知识模块】 文件系统15 【正确答案】 在 UNIX 的标准 IO 库中,通过一个 BILE 类型结构建立与打开文件的联系。这种组织形式称为流(stream)。流文件通过用户态空间的自动缓冲BILE 结构以及数据类型转化和格式化的
8、 IO,向程序员提供效率高、功能强和可移植的文件访问或字符串处理功能。标准 I O 库的例行程序所操作的流文件也是通过系统调用 creat 创建的。因为流文件首先是为了在读写文件时,通过用户态空间的 BILE 自动缓冲机构,减少对系统调用 read 和 write 的执行次数。故在读写流文件前,就要通过流文件的 fopen 调用分配 BILE 结构。而创建文件不需要立即分配 BILE 结构的缓冲机制,因为用户很可能不使用流文件的调用。在 creat 系统调用后,系统已经写打开指定的文件,可以立即调用 write 写文件,但如果要执行流文件的 fread 或 fwrite 操作,就要用流文件的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 全国 操作系统 文件系统 模拟 答案 解析 DOC
