操作系统学习笔记(八)~CPU调度概述+CPU调度算法(FCFS+SJF)小节测试题

267 阅读2分钟

「这是我参与11月更文挑战的第22天,活动详情查看:2021最后一次更文挑战

前言

Hello!小伙伴!

非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~

 

自我介绍 ଘ(੭ˊᵕˋ)੭

昵称:海轰

标签:程序猿|C++选手|学生

简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖...已保研。目前正在学习C++/Linux/Python

学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语!

5.1 CPU调度概述

1、进程从新建状态转换到就绪状态的工作由()完成。C A.进程调度 B.中级调度 C.高级调度 D.低级调度

解释: 在这里插入图片描述 2、进程从提交到运行结束的全部时间称为()。C A.运行时间 B.等待时间 C.周转时间 D.响应时间

解释: 在这里插入图片描述

3、中程调度的目的是()。D A.提高CPU的效率 B.降低系统开销 C.提高CPU的利用率 D.节省内存

解释: 在这里插入图片描述

4、以下的进程状态转换会导致抢占式调度的有()。A、C A.新建转换到就绪 B.运行转换到等待 C.等待转换到就绪 D.运行转换到终止

解释: 在这里插入图片描述

5、分配程序的工作包括()。A、B、C A.上下文切换 B.负责把CPU的控制权转交CPU调度程序 C.切换到用户态,跳转到用户程序的适当位置并重新运行之 D.选择内存中的就绪进程,并分配CPU

解释: 在这里插入图片描述

5.2 CPU调度算法(FCFS+SJF)

1、FCFS算法的就绪队列是按照进程的()排列。B A.运行时间 B.到达时间 C.等待时间 D.响应时间

2、SJF算法的就绪队列是按照进程的()排列。C A.到达时间 B.等待时间 C.下一个CPU脉冲时间 D.提交时间

3、一般情况下,SJF可以获得最短的平均等待时间。

4、FCFS调度算法对长作业有利,对短作业不利

5、SJF算法中抢占算法比非抢占算法一般可以获得较短的等待时间。