第一章 操作系统概述

第一章测试

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: 消亡
答案: 【 就绪

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

发表评论

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