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

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

  • 第一章单元测试
  • 第二章单元测试
  • 第三章单元测试
  • 第四章单元测试
  • 第五章单元测试
  • 第六章单元测试

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

第一章单元测试

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.尽可能提高系统的吞吐量

第六章单元测试

1单选(2分)
下列对临界区的论述中,正确的是( A)。
A.临界区是指进程中用于访问共享资源的那段代码
B.临界区是指进程中用于实现进程互斥的那段代码
C.临界区是指进程中用于实现进程同步的那段代码
D.临界区是指进程中用于实现进程通信的那段代码

2单选(2分)
若一个信号量的初值为3,经过多次PV操作以后当前值为-1,此表示等待进入临界区的进程数是( C )。
A.3
B.4
C.1
D.2

3单选(2分)
设与某资源关联的信号量(K)初值为3,当前值为1。若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是(B)。
A.0、1
B.1、0
C.2、0
D.1、2

4单选(2分)
P操作可能导致(D)。
A.进程结束
B.进程就绪
C.新进程创建
D.进程阻塞

5单选(2分)
用V操作唤醒一个等待进程时,被唤醒进程的变为(D)状态。
A.运行
B.等待
C.完成
D.就绪

6单选(2分)
在用信号量机制实现互斥时,互斥信号量的初值为(A)。
A.1
B.2
C.3
D.0

7单选(2分)
有三个进程共享同一程序段,而每次只允许两个进程进入该程序段,若用PV操作同步机制,则信号量S的取值范围是(A)。
A.2,1,0,-1
B.1,0,-1,-2
C.3,2,1,0
D.2,1,0,-1,-2

8单选(2分)
对于两个并发进程,设互斥信号量为 mutex(初值为1),若 mutex=0,则(B)。
A.表示有一个进程进入临界区,另一个进程等待进入
B.表示有一个进程进入临界区
C.表示有两个进程进入临界区
D.表示没有进程进入临界区

9单选(2分)
在操作系统中,要对并发进程进行同步的原因是( C )。
A.进程具有动态性
B.进程必须在有限的时间内完成
C.并发进程是异步的
D.进程具有结构性

10单选(2分)
在操作系统中,要对并发进程进行同步的原因是( B )。
A.进程具有动态性
B.并发进程是异步的
C.进程具有结构性
D.进程必须在有限的时间内完成

11判断(2分)
临界区就是临界资源所在的区域。
错×

12判断(2分)
信号量是一个整型变量,可以直接对其进行加1和减1的操作。
错×

13判断(2分)
V操作表示申请一个资源。
错×

14判断(2分)
一个正在访问临界资源的进程因为申请I/O操作而阻塞时,它允许其他进程进入其临界区。
错×

15判断(2分)
PV操作是原子操作。
对√

你可能感兴趣的:(操作系统)