MOOC 操作系统(成都理工大学工程技术学院)1454923184 最新慕课完整章节测试答案
第一章 操作系统概述
文章目录
第一章测试
1、单选题:
操作系统是对( )进行管理的软件。
选项:
A: 软件
B: 硬件
C: 计算机资源
D: 应用程序
答案: 【 计算机资源】
2、单选题:
操作系统是一种( )。
选项:
A: 通用软件
B: 应用软件
C: 系统软件
D: 软件包
答案: 【 系统软件】
3、单选题:
下列选项中,不属于多道程序设计的基本特征是( )
选项:
A: 间断性
B: 无序性
C: 顺序性
D: 多道性
答案: 【 顺序性】
4、单选题:
提高CPU利用率的关键技术是( )
选项:
A: 脱机技术
B: 虚拟技术
C: 交换技术
D: 多道程序设计技术
答案: 【 多道程序设计技术】
5、单选题:
分时系统追求的目标是( )
选项:
A: 充分利用I/O设备
B: 快速响应用户
C: 提高系统吞吐率
D: 充分利用内存
答案: 【 快速响应用户】
第二章 操作系统结构
第二章单元测试
1、单选题:
处理器执行的指令被分为两类,其中有一类称为特权指令,它只允许( )使用
选项:
A: 操作员
B: 联机用户
C: 目标程序
D: 操作系统
答案: 【 操作系统】
2、单选题:
当CPU执行操作系统代码时,处理器处于()
选项:
A: 自由态
B: 用户态
C: 核心态
D: 就绪态
答案: 【 核心态】
3、单选题:
操作系统提供给编程人员的接口是( )
选项:
A: 库函数
B: 高级语言
C: 系统调用
D: 子程序
答案: 【 系统调用】
4、单选题:
在中断发生后,进入中断处理的程序属于( )
选项:
A: 用户程序
B: 可能是应用程序,也可能是操作系统程序
C: 操作系统程序
D: 既不是应用程序,也不是操作系统程序
答案: 【 操作系统程序 】
5、单选题:
下列必须在核心态下执行的指令是( )
选项:
A: 从内存中取数
B: 将运算结果装入内存
C: 算术运算
D: I/O操作
答案: 【 I/O操作】
第三章 进程
第三章单元测试
1、单选题:
一个进程是()。
选项:
A: 由协处理器执行的一个程序
B: 一个独立的程序+数据集
C: PCB结构与程序和数据的组合
D: 一个独立的程序
答案: 【 PCB结构与程序和数据的组合】
2、单选题:
进程与程序的根本区别是()。
选项:
A: 静态和动态的区别
B: 是不是被调入到内存
C: 是不是具有就绪、运行和等待三种状态
D: 是不是占有处理器
答案: 【 静态和动态的区别】
3、单选题:
操作系统是根据()来对并发执行的进程进行控制和管理的。
选项:
A: 进程的基本状态
B: 进程控制块
C: 多道程序设计
D: 进程的优先权
答案: 【 进程控制块】
4、单选题:
下列几种关于进程的叙述,()是最不符合操作系统对进程的理解。
选项:
A: 进程是在多程序环境中的完整的程序
B: 进程可以由程序、数据和PCB描述
C: 进程是程序在一个数据集合上的运行过程
D: 进程是系统进行资源分配和调度的一个独立单元
答案: 【 进程是在多程序环境中的完整的程序】
5、单选题:
同一程序经过多次创建,运行在不同的数据集上,形成了()的进程。
选项:
A: 不同
B: 相同
C: 同步
D: 互斥
答案: 【 不同】
6、单选题:
用信箱实现进程间互通消息的通信机制要有两个通信原语,它们是()。
选项:
A: 发送原语和执行原语
B: 就绪原语和执行原语
C: 发送原语和接收原语
D: 就绪原语和接收原语
答案: 【 发送原语和接收原语】
7、单选题:
当()时,进程从执行状态转变为就绪状态。
选项:
A: 进程被调度程序选中
B: 时间片到
C: 等待某一事件
D: 等待的事件发生
答案: 【 时间片到】
8、单选题:
进程创建后,所有创建完成的PCB被链接成一个序列,这个序列称为()。
选项:
A: 阻塞队列
B: 就绪队列
C: 运行队列
D: 作业队列
答案: 【 就绪队列】
9、单选题:
长(作业)调度程序控制( )。
选项:
A: 多道程序的道
B: 就绪进程的个数
C: 进程执行的时间
D: 等待队列中进程的个数
答案: 【 多道程序的道】
10、单选题:
在单处理器系统中,如果同时存在10个进程,则处于就绪队列中的进程最多有()个。
选项:
A: 1
B: 8
C: 9
D: 10
答案: 【 9】
11、判断题:
一个进程的状态变化一定会引起另一个进程的状态变化。
选项:
A: 正确
B: 错误
答案: 【 错误】
12、判断题:
一个进程等待的I/O操作完成后,进程状态将会从阻塞变为就绪。
选项:
A: 正确
B: 错误
答案: 【 正确】
13、判断题:
执行fork系统调用时,子进程会复制父进程的地址空间。
选项:
A: 正确
B: 错误
答案: 【 正确】
14、判断题:
与其他进程共享数据的进程是协作进程。
选项:
A: 正确
B: 错误
答案: 【 正确】
15、判断题:
短调度是指从作业队列中选择作业并装入内存。
选项:
A: 正确
B: 错误
答案: 【 错误】
第四章 线程
第四章单元测试
1、单选题:
若某一进程拥有100个线程,这些线程都属于用户级线程,则每一个线程在系统调度时间上占用的时间片是()。
选项:
A: 1
B: 100
C: 1/100
D: 0
答案: 【 1/100】
2、单选题:
在多对一的线程模型中,当一个多线程进程的某个线程被阻塞后()。
选项:
A: 该进程的其他线程仍可继续运行
B: 整个进程都将被阻塞
C: 该阻塞线程将被撤销
D: 该阻塞线程将永远不可能在执行
答案: 【 整个进程都将被阻塞】
3、单选题:
下面的叙述中,正确的是()。
选项:
A: 同一进程内的线程可并发执行,不同进程的线程只能串行执行
B: 同一进程内的线程只能串行执行,不同进程的线程可并发执行
C: 同一进程或不同进程内的线程都只能串行执行
D: 同一进程或不同进程内的线程都可以并发执行
答案: 【 同一进程或不同进程内的线程都可以并发执行】
4、单选题:
下面说法正确的是()。
选项:
A: 不论是系统支持的线程还是用户级线程,其切换都需要内核的支持
B: 线程是资源分配的单位,进程是调度和分派的单位
C: 不管系统中是否有线程,进程都是拥有资源的独立单位
D: 在引入线程的系统中,进程仍是资源调度和分派的基本单位
答案: 【 不管系统中是否有线程,进程都是拥有资源的独立单位】
5、单选题:
引入线程的主要目的是( )。
选项:
A: 提高并发程度同时降低开销
B: 执行更多任务
C: 加快运算速度
D: 实现资源共享
答案: 【 提高并发程度同时降低开销】
6、判断题:
线程也具有就绪、阻塞和运行三种基本状态。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
CPU调度时,时间片是分给用户线程的。
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
多对一模型的缺点是不能实现真正的并发。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
用户线程是在用户空间管理的,内核也能感知。
选项:
A: 正确
B: 错误
答案: 【 错误】
10、判断题:
同一个进程内的多个线程之间共享进程的资源。
选项:
A: 正确
B: 错误
答案: 【 正确】
第五章 CPU调度
第五章单元测试
1、单选题:
在单处理器的多进程系统中,进程什么时候占用处理器以及决定占用时间的长短是由()决定的。
选项:
A: 进程相应的代码长度
B: 进程总共需要运行的时间
C: 进程特点和进程调度策略
D: 进程完成什么功能
答案: 【 进程特点和进程调度策略】
2、单选题:
( )有利于CPU繁忙型的作业,而不利于I/O繁忙型的作业。
选项:
A: 时间片轮转调度算法
B: 先来先服务调度算法
C: 短作业(进程)优先算法
D: 优先权调度算法
答案: 【 先来先服务调度算法】
3、单选题:
时间片轮转调度算法是为了()。
选项:
A: 多个终端能够得到系统及时响应
B: 使系统变得高效
C: 优先级较高的进程得到及时响应
D: 需要CPU时间最少的进程最先做
答案: 【 多个终端能够得到系统及时响应】
4、单选题:
()优先级是在创建进程时确定的,确定之后在整个运行期间不再改变。
选项:
A: 先来先服务
B: 动态
C: 短作业
D: 静态
答案: 【 静态】
5、单选题:
采用时间片轮转调度算法分配CPU时,当处于运行状态的进程用完一个时间片后,他的状态是( )状态。
选项:
A: 阻塞
B: 运行
C: 就绪
D: 消亡
答案: 【 就绪】