操作系统期末复习测试三|文件系统 + 设备管理 + 磁盘调度(含答案与详细解析)
操作系统期末复习测试三
一、单选题
1. 在UNIX系统中,某文件的使用权限设置为754,则表示( )。
A. 文件主可读、写、执行
B. 同组用户仅能读
C. 其他用户可读、写、执行
D. 同组用户仅能写
正确答案: A
2. 在UNIX/Linux系统中,用户程序经过编译之后得到的可执行文件属于( )。
A. ASCII文件
B. 普通文件
C. 目录文件
D. 特殊文件
正确答案: B
3. 在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( )。
A. 单级目录
B. 二级目录
C. 纯树形目录
D. 非循环图目录
正确答案: D
4. 文件系统为每个文件另建立一张指示逻辑记录和物理记录之间的对应关系表,由此表和文件本身构成的文件是( )。
A. 连续文件
B. 链接文件
C. 索引文件
D. 逻辑文件
正确答案: C
5. 按文件用途来分,编译程序是( )。
A. 用户文件
B. 档案文件
C. 系统文件
D. 库文件
正确答案: C
6. 在UNIX系统中,磁盘存储空间空闲块的链接方式是( )。
A. 空闲块链接法
B. 位示图法
C. 空闲盘块表法
D. 空闲块成组链接法
正确答案: D
7. 数据库文件的逻辑结构形式是( )。
A. 流式文件
B. 档案文件
C. 记录式文件
D. 只读文件
正确答案: C
8. 用ls命令以长格式列目录信息时,若某一文件的特征在文件列表中按如下顺序显示在屏幕上:drwxrw-r-- 2 user gk 3564 Oct 28 10:30 /user/asD.h 则同组用户的访问权限是( )。
A. 读和执行
B. 读、写、执行
C. 写和执行
D. 读和写
正确答案: D
9. 操作系统是通过( )来对文件进行编辑、修改、维护和检索。
A. 按名存取
B. 数据逻辑地址
C. 数据物理地址
D. 文件属性
正确答案: A
10. 下列关于磁盘的描述中,正确的是()。
A. 减少磁盘的寻道时间可以显著改善系统性能
B. 当关掉电源后,磁盘存储的内容丢失
C. 磁盘属于字符设备
D. 磁盘的动作不局限于机械运动,可以无限快
正确答案: A
11. 为了使多个进程能有效地同时处理阵发性的输入和输出,最好使用()结构的缓冲技术。
A. 多缓冲
B. SPOOLing
C. 单缓冲区
D. 双缓冲区
正确答案: A
12. 下列描述中,不是设备管理的功能的是()。
A. 实现缓冲区管理
B. 进行设备分配
C. 实现中断处理
D. 完成I/O操作
正确答案: C
13. 下列关于设备驱动程序的描述,错误的是( )。
A. 设备驱动程序应可以动态装卸
B. 设备驱动程序往往由生产设备的厂家提供
C. 设备驱动程序可使用系统调用
D. 设备驱动程序可实现请求I/O进程与设备控制器之间的通信
正确答案: C
14. SPOOLing技术可以实现设备的( )分配。
A. 独占
B. 共享
C. 虚拟
D. 物理
正确答案: C
15. CPU启动通道后,设备的控制工作由()。
A. CPU执行程序来控制
B. CPU执行通道程序来控制
C. 通道独立执行预先编好的通道程序来控制
D. 通道执行用户程序来控制
正确答案: C
16. 下列设备中,不属于独占设备的是( )。
A. 打印机
B. 磁盘
C. 终端
D. 磁带
正确答案: B
17. 采用SPOOLing技术的目的是()。
A. 提高独占设备的利用率
B. 提高主机效率
C. 减轻用户编程负担
D. 提高程序的运行速度
正确答案: A
18. 通过硬件和软件的功能扩充,把原来独占的设备改造成为能为若干用户共享的设备,这种设备称为( )设备。
A. 存储
B. 块
C. 共享
D. 虚拟
正确答案: D
19. 嵌入式操作系统的最大特点是()。
A. 可定制性
B. 实时性
C. 非实时性
D. 分布性
正确答案: A
二、判断题
20. 可顺序存取的文件不一定能随机存取;但可随机存取的文件都可以顺序存取。( )
A. 对
B. 错
正确答案: A
21. 一般的文件系统都是基于磁盘设备的,而磁带设备可以作为转储设备使用,以提高系统的可靠性。( )
A. 对
B. 错
正确答案: A
22. Linux文件分为普通文件、目录文件和用户文件三大类。( )
A. 对
B. 错
正确答案: B
在 Linux 系统中,文件类型通常分为以下七类(通过 ls -l 第一个字符识别):
普通文件(-)
目录文件(d)
字符设备文件(c)
块设备文件(b)
符号链接文件(l)
套接字文件(s)
管道文件(p)
“用户文件”不属于 Linux 文件类型中的标准分类(它是按用途分类的术语,如用户数据文件、程序文件等,而不是按文件类型划分的类别)
23. 计算机系统为每一台设备确定的一个用以标识它的编号,被称为设备的绝对号。
A. 对
B. 错
正确答案: A
24. 一个设备驱动程序可以控制同一类型的多个物理设备。
A. 对
B. 错
正确答案: A
25. SPOOLing系统能实现设备管理的虚拟技术,即:将共享设备改造为独占设备。它由专门负责I/O的常驻内存的进程以及输入、输出井组成。
A. 对
B. 错
正确答案: B
26. 实现设备虚拟分配最成功的技术是SPOOLing。
A. 对
B. 错
正确答案: A
三、应用题
1. 假设一个磁盘有200个磁道,编号从0~199。当前磁头正在143道上服务,并且刚刚完成了125道的请求。如果寻道请求队列的顺序是:
86, 147, 91, 177, 94, 150, 102, 175, 130
问:为完成上述请求,采用最短寻道时间优先磁盘调度算法(SSTF)时磁头移动的总量是( )。
A. 125
B. 162
C. 565
D. 576
正确答案: B
解析:
已知:
磁头当前在 143 道。
刚刚完成了 125 道的请求(仅表示之前的方向,SSTF 不依赖方向,只选最近)。
请求队列:86, 147, 91, 177, 94, 150, 102, 175, 130
SSTF 算法:每次选择距离当前磁头位置最近的请求。
1. 当前 143,最近的是 147(|147-143|=4)
移动 4,当前 = 147,服务 147
剩余:86,91,177,94,150,102,175,130
2. 当前 147,最近的是 150(|150-147|=3)
移动 3,当前 = 150,服务 150
剩余:86,91,177,94,102,175,130
3. 当前 150,最近的是 130(|130-150|=20)
移动 20,当前 = 130,服务 130
剩余:86,91,177,94,102,175
4. 当前 130,最近的是 102(|102-130|=28)
移动 28,当前 = 102,服务 102
剩余:86,91,177,94,175
5. 当前 102,最近的是 94(|94-102|=8)
移动 8,当前 = 94,服务 94
剩余:86,91,177,175
6. 当前 94,最近的是 91(|91-94|=3)
移动 3,当前 = 91,服务 91
剩余:86,177,175
7. 当前 91,最近的是 86(|86-91|=5)
移动 5,当前 = 86,服务 86
剩余:177,175
8. 当前 86,最近的是 175(|175-86|=89,177为91)
移动 89,当前 = 175,服务 175
剩余:177
9. 当前 175,移动到 177(|177-175|=2)
移动 2
总移动量= 4 + 3 + 20 + 28 + 8 + 3 + 5 + 89 + 2=162
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)