Skip to content

2022 年 408 操作系统真题

共 11 题10 选择 + 1 综合总分 272 题配可视化

选择题(10题,每题2分)

2022Q23选择题2分

I/O控制:DMA方式由DMA控制器完成传送,不需CPU执行传送程序

题目原文

下列关于 I/O 控制方式的叙述中,错误的是( )。

A.查询方式下,通过 CPU 执行查询程序进行 I/O 操作
B.中断方式下,通过 CPU 执行中断服务程序进行 I/O 操作
C.DMA 方式下,通过 CPU 执行 DMA 传送程序进行 I/O 操作
D.对于 SSD 网络适配器等高速设备,采用 DMA 方式输入/输出
2022Q24选择题2分

进程终止:不一定有子进程,所以终止子进程不是必须的

题目原文

操作系统在终止进程时不一定执行的是()。

A.终止子进程
B.回收分配的内存资源
C.撤销进程 PCB
D.回收进程占用的设备
2022Q25选择题2分

进程切换:需要更新PC、栈基址、页表基址等所有进程上下文

题目原文

在支持页式存储管理的系统中,进程切换时 OS 要执行()。 I. 更新 PC(程序计数器)值 II. 更新栈基址寄存器值(ebp) III. 更新页表基址寄存器值

A.仅 III
B.仅 I、II
C.仅 I、III
D.I、II、III
2022Q26选择题2分

空闲空间管理:位示图大小固定,与空闲块数量无关

题目原文

文件系统需要额外的外存空间记录空闲块的位置,占用外存空间大小与当前空闲块数量无关的是()。

A.位示图
B.空闲表
C.成组链接
D.空闲链表
2022Q27选择题2分

伙伴系统:只合并大小相等(互为伙伴)的空闲分区

题目原文

回收分区时,仅合并大小相等的空闲分区的算法是()。

A.伙伴算法
B.最佳适应算法
C.最坏适应算法
D.首次适应算法
2022Q28选择题2分

线程共享:同进程线程共享地址空间和文件描述符,不共享栈

题目原文

若进程 P 中有一个线程 T,打开文件后获得 fd,再创建线程 Ta、Tb,则线程 Ta、Tb 可共享的资源是()。 I. 进程 P 的地址空间 II. 线程 T 的栈 III. fd

A.仅 I
B.仅 I、III
C.仅 II、III
D.I、II、III
2022Q29选择题2分

文件操作:open()系统调用负责按文件名查找并打开文件

题目原文

以下系统调用中,包含文件按名查找功能的系统调用是()。

A.open()
B.read()
C.write()
D.close()
2022Q30选择题2分

时间片轮转调度:计算最后一个进程的周转时间

题目原文

假设某系统使用时间片轮转调度算法进行 CPU 调度,时间片大小为 5 ms,系统共有 10 个进程,初始时均处于就绪队列,执行结束前仅处于执行态或就绪态。若队尾的进程 P 所需 CPU 时间最短,时间为 25 ms。在不考虑系统开销的情况下,则进程 P 的周转时间为( )。

A.200ms
B.205ms
C.250ms
D.295ms
2022Q31选择题2分

中断处理:中断服务程序将数据送入内核缓冲区

题目原文

键盘中断服务例程执行结束时,所输入的数据存放位置是()。

A.用户缓冲区
B.CPU 的通用寄存器
C.内核缓冲区
D.键盘控制器的数据缓冲区
2022Q32选择题2分

设备驱动:驱动程序与I/O控制方式密切相关

题目原文

下列关于驱动程序的叙述中,不正确的是( )。

A.驱动程序与 I/O 控制方式无关
B.初始化设备是由驱动程序控制完成的
C.进程在执行驱动程序时可能进入阻塞态
D.读/写设备的操作是由驱动程序控制完成的

综合题(1题)

2022Q45综合题7分

综合题:索引节点的文件系统中目录、inode和多级索引的综合计算

题目原文

某文件系统的磁盘块大小为 4KB,目录项由文件名和索引节点号构成,每个索引节点占 256 字节,其中包含直接地址项 10 个,一级、二级和三级间接地址项各 1 个,每个地址项占 4 字节。请回答关于目录内容、磁盘块号、打开文件读磁盘块数、文件增长到6MB需要的间接地址项等问题。