操作系统原理田丽华,测试与作业

会持续更新
如无更新,留言。

第一章单元测试

1.操作系统是对( A)进行管理的软件。
A.计算机资源
B.软件
C.硬件
D.应用程序

2.操作系统是一种( C)。
A.应用软件
B.通用软件
C.系统软件
D.软件

3下列选项中,不属于多道程序设计的基本特征是( D)
A.间断性
B.多道性
C.无序性
D.顺序性

4.提高CPU利用率的关键技术是(C )
A.脱机技术
B.交换技术
C.多道程序设计技术
D.虚拟技术

5分时系统追求的目标是( A)
A.快速响应用户
B.充分利用I/O设备
C.充分利用内存
D.提高系统吞吐率

第二章单元测试

1.处理器执行的指令被分为两类,其中有一类称为特权指令,它只允许(C )使用
A.联机用户
B.操作员
C.操作系统
D.目标程序

2.当CPU执行操作系统代码时,处理器处于(B)
A.用户态
B.核心态
C.就绪态
D.自由态

3.操作系统提供给编程人员的接口是( C)
A.高级语言
B.库函数
C.系统调用
D.子程序

4.在中断发生后,进入中断处理的程序属于( C)
A.可能是应用程序,也可能是操作系统程序
B.既不是应用程序,也不是操作系统程序
C.操作系统程序
D.用户程序

5.下列必须在核心态下执行的指令是(B )
A.从内存中取数
B.I/O操作
C.将运算结果装入内存
D.算术运算

第三章单元测试

1.一个进程是(C)。
A.由协处理器执行的一个程序
B.一个独立的程序+数据集
C.PCB结构与程序和数据的组合
D.一个独立的程序

2.进程与程序的根本区别是(C)。
A.是不是占有处理器
B.是不是被调入到内存
C.静态和动态的区别
D.是不是具有就绪、运行和等待三种状态

3.操作系统是根据(C)来对并发执行的进程进行控制和管理的。
A.多道程序设计
B.进程的基本状态
C.进程控制块
D.进程的优先权

4下列几种关于进程的叙述,(D)是最不符合操作系统对进程的理解。
A.进程是程序在一个数据集合上的运行过程
B.进程可以由程序、数据和PCB描述
C.进程是系统进行资源分配和调度的一个独立单元
D.进程是在多程序环境中的完整的程序

5.同一程序经过多次创建,运行在不同的数据集上,形成了(C)的进程。
A.互斥
B.相同
C.不同
D.同步

6.用信箱实现进程间互通消息的通信机制要有两个通信原语,它们是(A)。
A.发送原语和接收原语
B.就绪原语和执行原语
C.发送原语和执行原语
D.就绪原语和接收原语

7.当(D)时,进程从执行状态转变为就绪状态。
A.进程被调度程序选中
B.等待某一事件
C.等待的事件发生
D.时间片到

8.进程创建后,所有创建完成的PCB被链接成一个序列,这个序列称为(C)。
A.作业队列
B.阻塞队列
C.就绪队列
D.运行队列

9.长(作业)调度程序控制(D )。
A.进程执行的时间
B.等待队列中进程的个数
C.就绪进程的个数
D.多道程序的道

10.在单处理器系统中,如果同时存在10个进程,则处于就绪队列中的进程最多有(A)个。
A.9
B.1
C.8
D.10

11判断(2分)
一个进程的状态变化一定会引起另一个进程的状态变化。
×错

12判断(2分)
一个进程等待的I/O操作完成后,进程状态将会从阻塞变为就绪。
对√

13判断(2分)
执行fork系统调用时,子进程会复制父进程的地址空间。
对√

14判断(2分)
与其他进程共享数据的进程是协作进程。
对√

15判断(2分)
短调度是指从作业队列中选择作业并装入内存。
错×
.

第四章单元测试

1.若某一进程拥有100个线程,这些线程都属于用户级线程,则每一个线程在系统调度时间上占用的时间片是(想知道答案,请留言、点赞、并私聊 )。

A.1
B.0
C.100
D.1/100

2.在多对一的线程模型中,当一个多线程进程的某个线程被阻塞后(C)。
A.该阻塞线程将永远不可能在执行
B.该阻塞线程将被撤销
C.整个进程都将被阻塞
D.该进程的其他线程仍可继续运行

3.下面的叙述中,正确的是(D)。
A.同一进程或不同进程内的线程都只能串行执行
B.同一进程内的线程可并发执行,不同进程的线程只能串行执行
C.同一进程内的线程只能串行执行,不同进程的线程可并发执行
D.同一进程或不同进程内的线程都可以并发执行

4.下面说法正确的是(B)。
A.不论是系统支持的线程还是用户级线程,其切换都需要内核的支持
B.不管系统中是否有线程,进程都是拥有资源的独立单位
C.在引入线程的系统中,进程仍是资源调度和分派的基本单位
D.线程是资源分配的单位,进程是调度和分派的单位

5.引入线程的主要目的是(B )。
A.执行更多任务
B.提高并发程度同时降低开销
C.加快运算速度
D.实现资源共享

6.线程也具有就绪、阻塞和运行三种基本状态。
对√

7.CPU调度时,时间片是分给用户线程的。
错×

8.多对一模型的缺点是不能实现真正的并发。
对√

9.用户线程是在用户空间管理的,内核也能感知。
错×

10.同一个进程内的多个线程之间共享进程的资源。
对√

第五章单元测试

1.在单处理器的多进程系统中,进程什么时候占用处理器以及决定占用时间的长短是由(B)决定的。
A.进程相应的代码长度
B.进程特点和进程调度策略
C.进程总共需要运行的时间
D.进程完成什么功能

2.(C )有利于CPU繁忙型的作业,而不利于I/O繁忙型的作业。
A.时间片轮转调度算法
B.短作业(进程)优先算法
C.先来先服务调度算法
D.优先权调度算法

3.时间片轮转调度算法是为了(D)。
A.使系统变得高效
B.需要CPU时间最少的进程最先做
C.优先级较高的进程得到及时响应
D.多个终端能够得到系统及时响应

4.(A)优先级是在创建进程时确定的,确定之后在整个运行期间不再改变。
A.静态
B.动态
C.先来先服务
D.短作业

5.采用时间片轮转调度算法分配CPU时,当处于运行状态的进程用完一个时间片后,他的状态是(C )状态。
A.运行
B.消亡
C.就绪
D.阻塞

6.下列调度算法中,(B)调度算法是绝对可抢占的。
A.优先级
B.时间片轮转
C.短进程优先
D.先来先服务

7.下列选项中,降低进程优先级的合理时机是(D)。
A.进程刚完成I/O操作,进入就绪队列
B.进程从就绪状态转为运行状态
C.进程长期处于就绪队列
D.进程时间片用完

8.设有4个作业同时到达,每个作业的执行时间均为2h,它们在一台处理器上技单道

式运行,则平均周转时间为(D)。
A.8h
B.1h
C.2.5h
D.5h

9.假设系统中所有的进程都是同时到达,则使进程平均等待时间最短的是( C)调度算法。
A.时间片轮转
B.先来先服务
C.短作业优先
D.优先级

10.下面关于选择进程调度算法的准则中不正确的是(B )。
A.尽快响应交互式用户的请求
B.适当增加进程在就绪队列的等待时间
C.尽量提高CPU利用率
D.尽可能提高系统的吞吐量

发布了40 篇原创文章 · 获赞 16 · 访问量 5257

猜你喜欢

转载自blog.csdn.net/CSDNWuZhiChun/article/details/104619736