Appearance
2024 年 408 操作系统真题
共 11 题10 选择 + 1 综合总分 274 题配可视化
选择题(10题,每题2分)
抢占式优先级调度:计算调度总次数
题目原文
进程 P0、P1、P2 和 P3 进入就绪队列的时刻、优先级(值越小优先权越高)及 CPU 执行时间如下表所示。若系统采用基于优先权的抢占式进程调度算法,则从 0ms 时刻开始调度,到 4 个进程都运行结束为止,发生进程调度的总次数为( )。 [含图]

银行家算法:判断安全序列个数
题目原文
系统中有三个进程 P0、P1、P2 及三类资源 A、B、C。若某时刻系统分配资源的情况如下表所示,则此时系统中存在的安全序列的个数为( )。 [含图]

进程状态转换:读文件、申请外设、wait()都可能导致阻塞
题目原文
下列事件或操作中,可能导致进程 P 由执行态变为阻塞态的是( )。 Ⅰ. 进程 P 读文件 Ⅱ. 进程 P 的时间片用完 Ⅲ. 进程 P 申请外设 Ⅳ. 进程 P 执行信号量的 wait() 操作
系统调用:保存断点和切换模式由硬件完成,保存寄存器和服务程序由OS完成
题目原文
执行系统调用的过程涉及下列操作,其中由操作系统完成的是( )。 Ⅰ. 保存断点和程序状态字 Ⅱ. 保存通用寄存器的内容 Ⅲ. 执行系统调用服务程序 Ⅳ. 将 CPU 模式改为内核态