大学MOOC 操作系统原理(重庆科技学院)1451226187 最新慕课完整章节测试答案
第一章 操作系统概述
第一次作业
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: 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: 错误
答案: 【 错误】
第三章 进程同步
第3章单元测试
1、单选题:
下列对临界区的论述中,正确的是( )。
选项:
A: 临界区是指进程中用于实现进程互斥的那段代码
B: 临界区是指进程中用于实现进程同步的那段代码
C: 临界区是指进程中用于实现进程通信的那段代码
D: 临界区是指进程中用于访问共享资源的那段代码
答案: 【 临界区是指进程中用于访问共享资源的那段代码】
2、单选题:
若一个信号量的初值为3,经过多次PV操作以后当前值为-1,此表示等待进入临界区的进程数是()。
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 1】
3、单选题:
设与某资源关联的信号量(K)初值为3,当前值为1。若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是()。
选项:
A: 0、1
B: 1、0
C: 1、2
D: 2、0
答案: 【 1、0】
4、单选题:
P操作可能导致()。
选项:
A: 进程就绪
B: 进程结束
C: 进程阻塞
D: 新进程创建
答案: 【 进程阻塞】
5、单选题:
用V操作唤醒一个等待进程时,被唤醒进程的变为()状态。
选项:
A: 运行
B: 等待
C: 就绪
D: 完成
答案: 【 就绪】
6、单选题:
在用信号量机制实现互斥时,互斥信号量的初值为()。
选项:
A: 0
B: 1
C: 2
D: 3
答案: 【 1】
7、单选题:
有三个进程共享同一程序段,而每次只允许两个进程进入该程序段,若用PV操作同步机制,则信号量S的取值范围是()。
选项:
A: 2,1,0,-1
B: 3,2,1,0
C: 2,1,0,-1,-2
D: 1,0,-1,-2
答案: 【 2,1,0,-1】
8、单选题:
对于两个并发进程,设互斥信号量为 mutex(初值为1),若 mutex=0,则()。
选项:
A: 表示没有进程进入临界区
B: 表示有一个进程进入临界区
C: 表示有一个进程进入临界区,另一个进程等待进入
D: 表示有两个进程进入临界区
答案: 【 表示有一个进程进入临界区】
9、单选题:
对信号量S执行P操作后,使进程进入等待队列的条件是( )。
选项:
A: S.value<0
B: S.value<=0
C: S.value>0
D: S.value>=0
答案: 【 S.value<0 】
10、单选题:
在操作系统中,要对并发进程进行同步的原因是( )。
选项:
A: 进程必须在有限的时间内完成
B: 进程具有动态性
C: 并发进程是异步的
D: 进程具有结构性
答案: 【 并发进程是异步的】
11、单选题:
在操作系统中,要对并发进程进行同步的原因是( )。
选项:
A: 进程必须在有限的时间内完成
B: 进程具有动态性
C: 并发进程是异步的
D: 进程具有结构性
答案: 【 并发进程是异步的】
12、判断题:
临界区就是临界资源所在的区域。
选项:
A: 正确
B: 错误
答案: 【 错误】
13、判断题:
信号量是一个整型变量,可以直接对其进行加1和减1的操作。
选项:
A: 正确
B: 错误
答案: 【 错误】
14、判断题:
V操作表示申请一个资源。
选项:
A: 正确
B: 错误
答案: 【 错误】
15、判断题:
一个正在访问临界资源的进程因为申请I/O操作而阻塞时,它允许其他进程进入其临界区。
选项:
A: 正确
B: 错误
答案: 【 错误】
16、判断题:
PV操作是原子操作。
选项
