操作系统——第二章

这篇具有很好参考价值的文章主要介绍了操作系统——第二章。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.单选题(共30题,60.0分)
1

()是指从作业提交给系统到作业完成的时间间隔

(2.0分)
A、
周转时间

B、
响应时间

C、
等待时间

D、
运行时间

正确答案: A

2

引入多道程序设计技术之后,处理器的利用率()

(2.0分)
A、
有所改善

B、
极大提高

C、
降低

D、
无变化

正确答案: B

3

为了描述进程动态变化的过程,,采用了与进程相联系的()系统,根据它感知进程的存在

(2.0分)
A、
进程状态字

B、
进程优先数

C、
进程控制块

D、
进程起始地址

正确答案: C

4
在分时操作系统中,进程调度经常采用()算法

(2.0分)
A、
先来先服务

B、
最高优先权

C、
时间片轮转

D、
随机

正确答案: C

5

下列关于进程的说法错误的是

(2.0分)
A、
进程是程序在某个数据集合上的一次执行活动

B、
进程是系统进行资源分配的独立单位

C、
进程是系统调度的独立单位

D、
进程只是一次抽象的活动

正确答案: D

6

支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中()不是引起操作系统选择新进程的直接原因

(2.0分)
A、
运行进程的时间片用完

B、
运行进程出错

C、
运行进程要等待某一事件的发生

D、
有新进程进入就绪状态

正确答案: D

7
设有3个作业,它们的到达时间和运行时间如下表所示,并在一台处理机上按照单道方式运行。按响应比高者优先算法,则作业执行的次序是

(2.0分)
A、
J1,J2,J3

B、
J1,J3,J2

C、
J2,J3,J1

D、
J3,J2,J1

正确答案: B

8
作业调度程序从处于()状态的队列中选取适当的作业投入运行

(2.0分)
A、
运行

B、
提交

C、
完成

D、
后备

正确答案: D

9

下列不是进程三个基本状态的是

(2.0分)
A、
阻塞状态

B、
执行状态

C、
挂起状态

D、
就绪状态

正确答案: C

10
下列各项步骤中,哪一个不是创建进程所必须的步骤( )

(2.0分)
A、
分配一个进程控制块PCB

B、
由CPU调度程序为进程调度CPU

C、
为进程分配内存等必要的资源

D、
将PCB链入进程就绪队列

正确答案: B

11

现有3个同时到达的作业J1,J2,J3,它们的执行时间分别是T1,T2,T3,且T1<T2<T3。系统按照单道方式运行且采用短作业优先算法,则平均周转时间是()

(2.0分)
A、
T1+T2+T3

B、
(T1+T2+T3)/3

C、
(3T1+2T2+T3)/3

D、
(T1+2T2+3T3)/3

正确答案: C

12

在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是

(2.0分)
A、
先来先服务

B、
优先权调度

C、
最高响应比优先

D、
短作业优先

正确答案: D

13

采用最高优先级调度算法时,对那些具有相同优先级的进程分配CPU的次序是

(2.0分)
A、
时间片轮转

B、
运行时间长短

C、
先来先服务

D、
使用外围设备多少

正确答案: C

14

下列关于处理机执行时状态的描述错误的是

系统态(又叫管态、内核态、核心态、特权态)

(2.0分)
A、
程序运行在系统态时,具有很高权限,可以执行一切指令

B、
程序运行在系统态时,只能执行特权指令

C、
程序运行在用户态时,只能执行普通指令

D、
操作系统一般运行在系统态,而用户程序一般运行在用户态

正确答案: B

15

下列不属于进程实体的选项是

(2.0分)
A、
代码段

B、
数据段

C、
进程控制块

D、
运行过程

正确答案: D

16

分配到必要的资源并获得处理机时的进程状态是

(2.0分)
A、
就绪状态

B、
执行状态

C、
阻塞状态

D、
撤销状态

正确答案: B

17
一个进程被唤醒意味着

(2.0分)
A、
进程重新占有CPU

B、
进程状态变为就绪状态

C、
它的优先权变成最大

D、
其PCB移至就绪队列的队首

正确答案: B

18

既考虑作业等待时间,又考虑作业执行时间的调度算法是

(2.0分)
A、
响应比高者优先

B、
短作业优先

C、
优先级调度

D、
先来先服务

正确答案: A

19

响应比是指

(2.0分)
A、
作业计算时间与作业等待时间之比

B、
作业周转时间与作业计算时间之比

C、
系统调度时间与作业等待时间之比

D、
系统调度时间与作业计算时间之比

正确答案: B

20
根据进程的紧迫程度进行进程调度,采用

(2.0分)
A、
先来先服务调度算法

B、
最高优先级调度算法

C、
时间片轮转调度算法

D、
分级调度算法

正确答案: B

21

在单一处理机上,将执行时间有重叠的几个程序称为

(2.0分)
A、
顺序程序

B、
多道程序

C、
并发程序

D、
并行程序

正确答案: C

22

系统是通过什么来感知进程的存在并对其进行控制和管理的

(2.0分)
A、
JCB

B、
PCB

C、
TCB

D、
FCB

正确答案: B

23

作业调度算法的选择常考虑因素之一是使系统有最高的吞吐量,为此应

(2.0分)
A、
不让处理机空闲

B、
能够处理尽可能多的作业

C、
使各类用户都满意

D、
不使系统过于复杂

正确答案: B

24

下列关于进程状态变换的说法错误的是

(2.0分)
A、

处于就绪态进程获得调度后转为执行态

B、
处于执行态的进程因时间片用完而转为阻塞态

C、
处于阻塞态的进程因等待的事件发生而转为就绪态

D、
处于执行态的进程因I/O请求而转为阻塞态

正确答案: B

25
进程和程序的一个本质区别是

(2.0分)
A、
前者分时使用CPU,后者独占计算机资源

B、
前者存储在内存,后者存储在外存

C、
前者在一个文件中,后者在多个文件中

D、
前者为动态的,后者为静态的

正确答案: D

26

一个进程释放了一台打印机,它可能会改变()的状态

(2.0分)
A、
自身进程

B、
输入/输出进程

C、
另一个等待打印机的进程

D、
所有等待打印机的进程

正确答案: C

27

原语是

(2.0分)
A、
一条机器指令

B、
若干条机器指令组成

C、
一条特定指令

D、
中途能打断的指令

正确答案: B

28
从总体上来说,采用多道程序设计技术可()单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要()

(2.0分)
A、
增加,减少

B、
增加,延长

C、
减少,延长

D、
减少,减少

正确答案: B

29

对于一个单CPU系统,允许若干进程同时执行,轮流占用CPU,称它们为

(2.0分)
A、
顺序执行

B、
同时执行

C、
并行执行

D、
并发执行

正确答案: D

30

某进程在运行过程中需要等待磁盘读入数据,此时刻进程状态将

(2.0分)
A、
就绪变成运行

B、
运行变成就绪

C、
从运行变成阻塞

D、
从阻塞变成就绪

正确答案: C

二.填空题(共10题,40.0分)
1

进程调度完成进程状态从()态运行到()态的转化

(4.0分)
正确答案:
第一空:
就绪
第二空:
运行

2

进程有两种基本队列:()队列和()队列

(4.0分)
正确答案:
第一空:
就绪
第二空:
阻塞

3
进程基本状态()状态,()状态,()状态。

(6.0分)
正确答案:
第一空:
就绪
第二空:
运行
第三空:
阻塞

4
在单道方式下,采用短作业优先调度算法,作业执行顺序是(),(),(),()。

【填写阿拉伯数字】

(8.0分)
正确答案:
第一空:
1
第二空:
4
第三空:
3
第四空:
2

5
操作系统通过()对进程进行管理。

【可填写英文缩写】

(2.0分)
正确答案:
第一空:
PCB;进程控制块

6

设4个作业同时到达,每个作业执行时间均为2小时,它们在一台处理机上按单道方式运行,则平均周转时间为()小时。

【填写阿拉伯数字】

(2.0分)
正确答案:
第一空:
5

7

如果系统中所有作业是同时到达的,则使得作业平均周转时间最短的作业调度算法是()调度算法

【最好填写中文】

(2.0分)
正确答案:
第一空:
短作业优先;SJF

8

线程是处理器的独立()单位,多个线程可以()执行。

(4.0分)
正确答案:
第一空:
调度
第二空:
并发

9

在()调度算法中,按照进程进入就绪队列的先后次序来分配处理机。

【填写中文】

(2.0分)
正确答案:
第一空:
先来先服务

10

在现代操作系统中,资源分配单位是(),而处理机的调度单位是(),一个进程可以有()个线程。

(6.0分)
正确答案:
第一空:
进程
第二空:
线程
第三空:
文章来源地址https://www.toymoban.com/news/detail-400020.html

到了这里,关于操作系统——第二章的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机操作系统重点概念整理-第二章 进程管理【期末复习|考研复习】

    计算机操作系统复习系列文章传送门: 第一章 计算机系统概述 第二章 进程管理 第三章 进程同步 第四章 内存管理 第五章 文件管理 第六章 输出输出I/O管理 给大家整理了一下计算机操作系统中的重点概念,以供大家期末复习和考研复习的时候使用。 参考资料是王道的计算

    2024年02月08日
    浏览(54)
  • 【操作系统OS】学习笔记:第二章 进程与线程 (上)【哈工大李治军老师】

    基于本人观看学习 哈工大李治军老师主讲的操作系统课程 所做的笔记,仅进行交流分享 特此鸣谢李治军老师,操作系统的神作! 如果本篇笔记帮助到了你,还请点赞 关注 支持一下 ♡𖥦)!! 主页专栏有更多,如有疑问欢迎大家指正讨论,共同进步! 给大家跳段街舞感谢支持

    2024年02月02日
    浏览(55)
  • 【正点原子FPGA连载】第二章 安装Ubuntu操作系统 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Linux开发指南

    1)实验平台:正点原子RV1126 Linux开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=692176265749 3)全套实验源码+手册+视频下载地址: http://www.openedv.com/thread-340252-1-1.html 前面虚拟机已经创建成功了,相当于硬件已经准备好了,接下来就是要在虚拟机中安装Ubuntu系统了,首先

    2023年04月26日
    浏览(53)
  • Mysql第二章 多表查询的操作

    因为直接连接多表时,笛卡尔积的问题引出了多表联查的问题,多表查询基本分为三类,外连接和内连接,等值和非等值,自连接和非自连接 这些连接关系,归根结底是集合的交并补运算 求出两个表的公共部分,叫做内连接,相当于是交集 求出两个表的公共部分加上左边的

    2024年02月04日
    浏览(39)
  • 【第二章 selenium基本操作之元素】

    第一章 【初识selenium自动化测试框架(详细记录)】 1). F12 进入开发调试工具(DevTools) 2). 选择图中红圈的箭头(select element),则鼠标放到相应元素上可看获取到信息,例如属性与内容等 或者右键点击某个元素,选择 检查 规范性的网站一般id是唯一的(在html中是 标记

    2024年02月08日
    浏览(47)
  • 第二十二章:HBase的CRUD操作

    HBase是一个分布式、可扩展、高性能的列式存储系统,基于Google的Bigtable设计。它是Hadoop生态系统的一部分,可以与HDFS、MapReduce、ZooKeeper等组件集成。HBase具有高可靠性、高性能和高可扩展性,适用于大规模数据存储和实时数据访问场景。 在HBase中,数据以行为单位存储,每行

    2024年02月20日
    浏览(40)
  • 信息系统安全(第二章)

    2.1.1基本概念 在网络开放环境中,信息系统易遭受各种各样的攻击,例如消息窃听,身份伪装,消息伪造与篡 改,消息重放等。这种入侵行为的实施相当一部分建立在入侵者获得已经存在的通信通道或伪装身 份与系统建立通信通道的基础上。因此,在信息系统中,用户在登

    2024年04月09日
    浏览(82)
  • 第二章:25+ Python 数据操作教程(第十三节NUMPY 教程与练习)

    NumPy(“Numerical Python”或“Numeric Python”的缩写)是 Python 中对数组和矩阵进行快速数学计算的最基本的软件包之一。在处理多维数据时它也非常有用。集成C、C++和FORTRAN工具是一件幸事。它还提供了许多傅里叶变换 (FT) 和线性代数函数。   人们可能会想到为什么我们应该更喜

    2024年02月12日
    浏览(33)
  • Python开发 Git 第二章: 提交更改 撤销更改 分支管理 远程仓库操作

    在第一章中,我们成功地初始化了Git仓库,并进行了一些基本的配置。现在,让我们深入学习Git的基本操作,包括提交更改、撤销更改、分支管理以及远程仓库的操作。 2.1.1 添加文件到暂存区 在Git中,提交更改通常需要将文件先添加到暂存区。假设我们有一个新的文件 exa

    2024年02月04日
    浏览(49)
  • 第二章:25+ Python 数据操作教程(第二十二节如何从 R 调用或运行 python)持续更新

    本文介绍了如何从 R 调用或运行 python。这两种工具都有自己的优点和缺点。使用这两个工具中最好的包和功能并将其组合起来总是一个好主意。在数据科学领域,这些工具在使用方面拥有良好的市场份额。R 主要以数据分析、统计建模和可视化而闻名。而Python在深度学习和自

    2024年02月07日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包