第一章 操作系统概述

第一次作业

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操作是原子操作。‍
选项

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注