Skip to content

2021 年 408 操作系统真题

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

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

2021Q23选择题2分

系统调用:创建新进程(fork)通过系统调用完成

题目原文

下列选项中,通过系统调用完成的操作是( )。

A.页置换
B.进程调度
C.创建新进程
D.生成随机整数
2021Q24选择题2分

共享文件:系统打开文件表中只有一个F的属性表项

题目原文

若多个进程共享同一个文件 F,则下列叙述中,正确的是( )。

A.各进程只能用"读"方式打开文件 F
B.在系统打开文件表中仅有一个表项包含 F 的属性
C.各进程的用户打开文件表中关于 F 的表项内容相同
D.进程关闭 F 时,系统删除 F 在系统打开文件表中的表项
2021Q25选择题2分

文件分配:索引分配既支持文件长度可变又支持随机访问

题目原文

下列选项中,支持文件长度可变、随机访问的磁盘存储空间分配方式是( )。

A.索引分配
B.链接分配
C.连续分配
D.动态分区分配
2021Q26选择题2分

中断处理分工:保存断点由硬件完成,中断服务/初始化向量表/保存屏蔽字由OS完成

题目原文

下列与中断相关的操作中,由操作系统完成的是()。Ⅰ、保存被中断程序的中断点 Ⅱ、提供中断服务 Ⅲ、初始化中断向量表 Ⅳ、保存中断屏蔽字

A.仅Ⅰ、Ⅱ
B.仅Ⅰ、Ⅱ、Ⅳ
C.仅Ⅲ、Ⅳ
D.仅Ⅱ、Ⅲ、Ⅳ
2021Q27选择题2分

MLFQ设计:需考虑队列数量、优先级、各队列算法和迁移条件

题目原文

下列与进程调度有关的因素中,在设计多级反馈队列调度算法时需要考虑的是( )。 Ⅰ. 就绪队列的数量 Ⅱ. 就绪队列的优先级 Ⅲ. 各就绪队列的调度算法 Ⅳ. 进程在就绪队列间的迁移条件

A.仅Ⅰ、Ⅱ
B.仅Ⅲ、Ⅳ
C.仅Ⅱ、Ⅲ、Ⅳ
D.Ⅰ、Ⅱ、Ⅲ和Ⅳ
2021Q28选择题2分

银行家算法:检测给定时刻的安全序列

题目原文

某系统中有 A、B 两类资源各 6 个,t 时刻资源分配及需求情况如下表所示。t 时刻安全性检测结果是( )。 [含图]

2021年第28题配图
A.存在安全序列 P1、P2、P3
B.存在安全序列 P2、P1、P3
C.存在安全序列 P2、P3、P1
D.不存在安全序列
2021Q29选择题2分

EAT计算:缺页率、磁盘读写、内存访问、缺页处理CPU时间都影响

题目原文

下列因素中,影响请求分页系统有效(平均)访存时间的是( )。 Ⅰ. 缺页率 Ⅱ. 磁盘读写时间 Ⅲ. 内存访问时间 Ⅳ. 执行缺页处理程序的 CPU 时间

A.仅Ⅱ、Ⅲ
B.仅Ⅰ、Ⅳ
C.仅Ⅰ、Ⅲ、Ⅳ
D.Ⅰ、Ⅱ、Ⅲ和Ⅳ
2021Q30选择题2分

父子进程:各有独立的虚拟地址空间(fork后写时复制)

题目原文

下列关于父进程与子进程的叙述中,错误的是( )。

A.父进程与子进程可以并发执行
B.父进程与子进程共享虚拟地址空间
C.父进程与子进程有不同的进程控制块
D.父进程与子进程不能同时使用同一临界资源
2021Q31选择题2分

设备独立性:更换物理设备后不需要修改应用程序

题目原文

对于具备设备独立性的系统,下列叙述中,错误的是( )。

A.可以使用文件名访问物理设备
B.用户程序使用逻辑设备名访问物理设备
C.需要建立逻辑设备与物理设备之间的映射关系
D.更换物理设备后必须修改访问该设备的应用程序
2021Q32选择题2分

文件数量上限:由索引结点号4字节=32位决定,最多2³²个文件

题目原文

某文件系统的目录项由文件名和索引结点号构成。若每个目录项长度为 64 字节,其中 4 字节存放索引结点号,60 字节存放文件名。文件名由小写英文字母构成,则该文件系统能创建的文件数量的上限为( )。

A.2²⁶
B.2³²
C.2⁶⁰
D.2⁶⁴

综合题(1题)

2021Q45综合题7分

综合题:多操作间的前驱关系同步,用信号量实现

题目原文

现有 5 个操作 A、B、C、D 和 E,操作 C 必须在 A 和 B 完成后执行,操作 E 必须在 C 和 D 完成后执行,请使用信号量的 wait()、signal() 操作(P、V 操作)描述上述操作之间的同步关系,并说明所用信号量及其初值。