湖北汽车工业学院软件工程专业大二学年操作系统期末选择题.docx
《湖北汽车工业学院软件工程专业大二学年操作系统期末选择题.docx》由会员分享,可在线阅读,更多相关《湖北汽车工业学院软件工程专业大二学年操作系统期末选择题.docx(31页珍藏版)》请在冰豆网上搜索。
![湖北汽车工业学院软件工程专业大二学年操作系统期末选择题.docx](https://file1.bdocx.com/fileroot1/2023-6/5/04504755-fcb7-4b40-9251-43a8d8fde9f8/04504755-fcb7-4b40-9251-43a8d8fde9f81.gif)
湖北汽车工业学院软件工程专业大二学年操作系统期末选择题
湖北汽车工业学院软件工程专业大二2018-2019学年操作系统期末选择题
1.下列选项中不属于操作系统的是()。
[单选题]*
A.赛扬(Celeron)(正确答案)
B.WindowsCE
C.Linux
D.Solaris
2.在操作系统中,并发性是指若干个事件()同时发生。
[单选题]*
A.在同一时刻
B.一定在不同的时刻
C.在某一时间间隔内(正确答案)
D.依次在不同的时间间隔内
3.下列选项中不属于系统软件的有()。
[单选题]*
A.编译程序
B.操作系统
C.磁盘清理工具
D.暴风影音(正确答案)
4.对外部输入的信息能在规定的时间内处理完毕并作出迅速反应的操作系统称为()。
[单选题]*
A.分时操作系统
B.批处理操作系统
C.实时操作系统(正确答案)
D.多处理机操作系统
5.Linux是一个()的操作系统。
[单选题]*
A.单用户多任务
B.单用户单任务
C.多用户多任务(正确答案)
D.多用户单任务
6.DOS是一个()的操作系统。
[单选题]*
A.单用户多任务
B.单用户单任务(正确答案)
C.多用户多任务
D.多用户单任务
7.多道程序设计是指()。
[单选题]*
A.在实时系统中并发执行多个程序
B.在分布系统中同一时刻运行多个程序
C.在一台处理机上同一时刻运行多个程序
D.在一台处理机上并发运行多个程序(正确答案)
8.批处理系统的主要缺点是()。
[单选题]*
A.CPU利用率低
B.不能并发执行
C.缺少交互性(正确答案)
D.以上都不是
9.实时操作系统必须在()内处理完来自外部的事件。
[单选题]*
A.响应时间
B.周转时间
C.规定时间(正确答案)
D.调度时间
10.分时系统响应时间与()有关。
[单选题]*
A.每个应用进程分配的时间片长度
B.进程大小
C.等待队列中的就绪进程数目
D.等待队列中的就绪进程数目和时间片长度(正确答案)
11.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是()。
[单选题]*
A.多道批处理系统
B.分时系统(正确答案)
C.实时系统
D.网络系统
12.对实时操作系统的说法正确的是()。
[单选题]*
A.依赖人为干预的监督和控制系统
B.强调系统资源的利用率
C.强调资源的共享
D.必须既要及时响应.快速处理,又要有高可靠性和安全性(正确答案)
13.在设计分时操作系统时,首先要考虑的是()。
[单选题]*
A.灵活性和可适应性
B.周转时间和系统吞吐量
C.实时性和可靠性
D.交互性和响应时间(正确答案)
14.下列哪种技术是指把一个物理实体变为若干个逻辑对象()?
[单选题]*
A.虚拟技术(正确答案)
B.异步性
C.共享性
D.同步性
15.操作系统的()管理部分负责对进程进行调度。
[单选题]*
A.主存储器
B.控制器
C.处理机(正确答案)
D.运算器
16.操作系统是对()进行管理的软件。
[单选题]*
A.软件
B.硬件
C.计算机资源(正确答案)
D.应用程序
17.分时操作系统通常采用()策略为用户服务。
[单选题]*
A.可靠性和灵活性
B.短作业优先
C.时间片加权分配
D.时间片轮转(正确答案)
18.在操作系统中,属于微内核功能的是()。
[单选题]*
A.网络服务程序
B.进程调度(正确答案)
C.磁盘文件目录管理软件
D.打印机服务程序
19.为使操作系统具有很好的扩充性,()是一种可行的方法。
[单选题]*
A.模块化设计(正确答案)
B.采用虚拟技术
C.采用分布式技术
D.简化技术
20.下列哪种操作系统属于微内核结构()。
[单选题]*
A.Windows2000(正确答案)
B.DOS
C.Linux
D.Unix
21.操作系统内核提供给程序员的接口是()。
[单选题]*
A.进程
B.系统调用(正确答案)
C.库函数
D.线程
进程和程序的一个本质区别是()。
[单选题]*
A、前者分时使用CPU,后者独占CPU
B、前者存储在内存,后者存储在外存
C、前者在一个文件中,后者在多个文件中
D、前者为动态的,后者为静态的(正确答案)
某进程由于需要从磁盘上读入数据而处于阻塞状态。
当系统完成了所需的读盘操作后,此时该进程的状态将()。
[单选题]*
A、从就绪变为运行
B、从运行变为就绪
C、从运行变为阻塞
D、从阻塞变为就绪(正确答案)
多个进程的实体能存在于同一内存中,在一段时间内都得到运行。
这种性质称作进程的()。
[单选题]*
A、动态性
B、并发性(正确答案)
C、调度性
D、异步性
进程控制块是描述进程状态和特性的数据结构,一个进程()。
[单选题]*
A、可以有多个进程控制块
B、可以和其他进程共用一个进程控制块
C、可以没有进程控制块
D、只能有唯一的进程控制块(正确答案)
对进程而言,不可能发生的状态转换是()。
[单选题]*
A、就绪→运行
B、运行→就绪
C、就绪→阻塞(正确答案)
D、运行→阻塞
计算机系统中判别是否有中断事件发生应是在()。
[单选题]*
A、进程切换时
B、执行完一条指令后(正确答案)
C、执行P操作后
D、由用户态转入核心态时
若当前进程因时间片用完而让出处理机时,该进程应转变为()状态。
[单选题]*
A、就绪(正确答案)
B、等待
C、运行
D、完成
在操作系统中,()是竞争和分配计算机系统资源的基本单位。
[单选题]*
A、程序
B、进程(正确答案)
C、作业
D、用户
一作业进入内存后,则所属该作业的进程初始时处于()状态。
[单选题]*
A、运行
B、等待
C、就绪(正确答案)
D、收容
下列情况,在()发生时,进程从运行状态转换到就绪状态。
[单选题]*
A、等待的某事件发生了
B、时间片用完(正确答案)
C、分配到必要的资源并获得了处理机
D、等待某事件
下列关于进程状态的说法中错误的是()。
[单选题]*
A、进程一经创建并具备运行条件后即处于就绪状态。
B、进程具有就绪状态、执行状态和阻塞状态三种状态。
C、进程的三种状态可以相互转换。
(正确答案)
D、进程的三种状态中只有就绪状态和执行状态才能够相互转换。
操作系统通过()对进程进行管理。
[单选题]*
A、JCB
B、PCB(正确答案)
C、DCT
D、CHCT
设有N个进程共享一个程序段,而每次最多允许M个进程进入该程序段(N>M),则所采用的互斥信号量的取值范围可能是()。
[单选题]*
A、-N到M间的所有整数
B、0到N-M间的所有整数
C、M-N到N-M间的所有整数
D、M-N到M间的所有整数(正确答案)
进程从执行状态到阻塞状态可能是由于()。
[单选题]*
A、进程调度程序的调度
B、现运行进程的时间片用完
C、现运行进程执行了wait操作(正确答案)
D、现运行进程执行了signal操作
并发进程之间()。
[单选题]*
A、彼此无关
B、必须同步
C、必须互斥
D、可能需要同步或互斥(正确答案)
对信号量s执行wait操作中,使进程进入的等待队列的条件是()。
[单选题]*
A、s.value<0(正确答案)
B、s.value<=0
C、s.value>0
D、s.value>=0
用信号量mutex实现n个进程互斥访问某个临界资源,下列叙述正确的是()。
[单选题]*
A、信号量mutex初值设置为0
B、信号量mutex初值设置为1(正确答案)
C、信号量mutex初值设置为n
D、只有n为2时,信号量mutex初值才设置为1
当进程已分配到除()以外的所有必要资源的状态,称为就绪状态。
[单选题]*
A、处理机(正确答案)
B、控制总线
C、存储器
D、I/O设备
设有五个进程共享一个互斥段,如果最多允许两个进程同时进入互斥段,则所采用的互斥信号量初值应该是()。
[单选题]*
A、5
B、2(正确答案)
C、1
D、0
下列哪个选项,体现了原语的主要特点()。
[单选题]*
A、并发性
B、异步性
C、共享性
D、不可分割性(正确答案)
如果系统中有n个进程,则就绪队列中进程的个数最多有()个。
[单选题]*
A、n+1
B、n
C、n-1(正确答案)
D、1
一个被创建的进程包括()。
[单选题]*
A、PCB
B、程序与数据
C、PCB和数据
D、PCB、程序和相关数据段(正确答案)
在操作系统中的原语是由若干条()构成的,用以完成特定功能的一段程序。
[单选题]*
A、汇编指令
B、机器指令(正确答案)
C、高级指令
D、微指令
某进程所申请的一次打印事件结束,则该进程的状态可能发生的改变是()。
[单选题]*
A、执行状态到就绪状态
B、阻塞状态到执行状态
C、就绪状态到执行状态
D、阻塞状态到就绪状态(正确答案)
下列选项中可能引起进程从执行状态转变为阻塞状态的是()。
[单选题]*
A、时间片完
B、输入或输出事件完成
C、某个进程被唤醒
D、请求输入或输出事件(正确答案)
并发进程中与共享变量有关的程序段称为()。
[单选题]*
A、共享子程序
B、临界区(正确答案)
C、管理区
D、公共数据区
用wait、signal操作管理临界区时把信号量的初值定义为1,现已有一个进程在临界区,但有n个进程在等待进人临界区,这时信号量的值为()。
[单选题]*
A、-1
B、1
C、-n(正确答案)
D、n
用signal操作唤醒一个等待进程时,被唤醒进程的状态应变成()状态。
[单选题]*
A、执行
B、就绪(正确答案)
C、运行
D、收容
在单处理机系统中,处于运行状态的进程()。
[单选题]*
A、只有一个(正确答案)
B、可以有多个
C、不能被挂起
D、必须在执行完后才能被撤下
用wait、signal操作管理互斥使用的某个临界资源时,信号量的初值应定义为()。
[单选题]*
A、任意整数
B、1(正确答案)
C、0
D、-1
现有n个具有相关临界区的并发进程,如果某进程调用wait操作后变为等待状态,则调用wait操作前信号量的值必定为()。
[单选题]*
A、≤0(正确答案)
B、1
C、n-1
D、n
若有4个进程共享同一程序段,而且每次最多允许3个进程进入该程序段,则信号量的变化范围是()。
[单选题]*
A、3,2,1,0
B、4,3,2,1,0
C、3,2,1,0,-1(正确答案)
D、2,1,0,-1,-2
当一个任务需要若干进程协同完成时,进程之间需要交换一定数量的信息,把这种信息交换称为()。
[单选题]*
A、进程唤醒
B、进程通信(正确答案)
C、进程互斥
D、进程同步
进程间采用消息传递的间接通信方式时,send原语把发送者的信件存放到()中。
[单选题]*
A、信箱(正确答案)
B、消息缓冲区
C、接收者的PCB
D、指定的工作区
1.如果一个进程的周转时间比较大,但带权周转时间比较小,说明该进程()。
[单选题]*
A.是一个短进程,且执行过程中等待时间相对较长
B.是一个短进程,且执行过程中等待时间相对较短
C.是一个长进程,且执行过程中等待时间相对较长
D.是一个长进程,且执行过程中等待时间相对较短(正确答案)
2.下列调度算法中,对所有就绪进程都比较公平的算法是()。
[单选题]*
A.FCFS
B.SPF
C.RR(时间片轮转法)(正确答案)
D.HRRN
3.下列调度算法中,需要事先估计进程运行时间的算法是()。
[单选题]*
A.FCFS
B.HRRN(正确答案)
C.RR
D.多级反馈队列调度算法
4.下列哪种调度决定了系统的多道程序度?
()[单选题]*
A.高级调度(正确答案)
B.中级调度
C.低级调度
D.进程调度
5.以下执行最频繁的调度方式是()。
[单选题]*
A.高级调度
B.中级调度
C.低级调度(正确答案)
D.作业调度
6.从用户提交作业到作业最终完成的时间间隔称为()。
[单选题]*
A.响应时间
B.周转时间(正确答案)
C.服务时间
D.等待时间
7.抢占方式的调度是指当前正在运行的进程被操作系统中断,并转移到()状态。
[单选题]*
A.阻塞状态
B.新建状态
C.就绪状态(正确答案)
D.挂起状态
8.当一个时间片比运行时间最长的进程还要长时,时间片轮转调度算法就退化成了()。
[单选题]*
A.HRRN
B.FCFS(正确答案)
C.SPF
D.多级反馈队列调度算法
9.下列调度算法中,属于抢占策略的算法是()。
[单选题]*
A.FCFS
B.RR(正确答案)
C.SPF
D.HRRN
10.若某一时刻系统中的一个进程的响应比最高,则说明该进程()。
[单选题]*
A.运行时间最长
B.等待时间最长
C.周转时间最长
D.等待时间与运行时间的比值最大(正确答案)
11.下列调度算法中,能让每一个进程在进入就绪队列后很快得到一次运行机会的调度算法是()。
[单选题]*
A.FCFS
B.SPF
C.RR(正确答案)
12.对于一个刚刚到达的进程,其响应比应该为()。
[单选题]*
A.0
B.1(正确答案)
C.2
D.无穷大
13.在时间片轮转调度算法中,如果时间片一定,且每个进程的服务时间都大于一个时间片,则运行的进程越多,每个进程()。
[单选题]*
A.响应时间越长
B.响应时间越短
C.运行速度越快
D.周转时间越长(正确答案)
14.在FCFS调度算法中,下面哪种进程运行的更好一些()。
[单选题]*
A.较早到达的进程(正确答案)
B.较晚到达的短进程
C.紧随在长进程之后的短进程
D.较晚到达的长进程
15.FCFS调度算法优先选择下面哪种进程运行()。
[单选题]*
A.估计运行时间最长的
B.等待时间最短的
C.估计运行时间最短的
D.等待时间最长的(正确答案)
16.在采用RR调度算法进行调度时,某进程连续获得了两个时间片,可能的原因是()。
[单选题]*
A.该进程是一个短进程
B.该进程的优先级最高
C.当时就绪队列为空(正确答案)
D.该进程的等待时间最长
17.为多道程序提供的可共享资源不足时,可能出现死锁。
但是,不适当的()也可能产生死锁。
[单选题]*
A.进程优先权
B.资源的线性分配
C.进程推进顺序(正确答案)
D.分配队列优先权
18.除了采用资源剥夺法解除死锁,还可以采用()方法解除死锁。
[单选题]*
A.执行并行操作
B.撤销进程(正确答案)
C.拒绝分配新资源
D.修改信号量
19.发生死锁的必要条件有4个,要防止死锁的发生,可以通过破坏这4个必要条件之一来实现,但破坏()条件是不现实的。
[单选题]*
A.互斥(正确答案)
B.不可抢占
C.部分分配
D.循环等待
20.资源的有序分配策略可以破坏()条件。
[单选题]*
A.互斥使用资源
B.不剥夺资源
C.环路等待(正确答案)
D.请求和保持
21.银行家算法在解决死锁问题中是用于()的。
[单选题]*
A.预防死锁
B.避免死锁(正确答案)
C.检测死锁
D.解除死锁
22.某系统有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源数是()。
[单选题]*
A.12
B.11
C.10(正确答案)
D.9
23.在下列解决死锁的方法中,属于死锁预防策略的是()。
[单选题]*
A.银行家算法
B.资源有序分配法(正确答案)
C.死锁检测法
D.资源分配图化简法
1.下面哪个步骤不是将一个用户源程序转换为内存中可执行程序的?
()[单选题]*
A.编写(正确答案)
B.编译
C.装入
D.链接
2.通常,用户编写的程序形成目标程序后,指令是以0为参考地址进行编址,这个地址称为()。
[单选题]*
A.逻辑地址(正确答案)
B.物理地址
C.绝对地址
D.内存地址
3.用户地址空间是()的集合。
[单选题]*
A.逻辑地址(正确答案)
B.物理地址
C.绝对地址
D.内存地址
4.在将逻辑地址空间的程序载入物理地址空间(即内存)的过程中,需要进行地址转换,将逻辑地址转变为物理地址的过程称作()。
[单选题]*
A.编译
B.连接
C.运行
D.重定位或地址映射(正确答案)
5.固定分区分配存储管理中,每个分区的大小()。
[单选题]*
A.相同
B.随作业长度变化
C.可以不同但需预先固定(正确答案)
D.可以不同但要根据作业长度固定
6.设动态分区分配内存管理中,内存的空闲分区情况如下表所示,
要申请一块35K的内存空间,若采用最佳适应算法,则所得到的分区的起始地址为()[单选题]*
100K
150K
220K(正确答案)
530K
7.在分页存储管理系统中,页号到物理块号的地址映射是通过()实现的。
[单选题]*
A.段表
B.页表(正确答案)
C.PCB
D.JCB
8.在分段存储管理系统中,段号到段在内存中的基址之间的映射是通过()实现的。
[单选题]*
A.段表(正确答案)
B.页表
C.PCB
D.JCB
9.采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。
[单选题]*
A.224
B.216(正确答案)
C.28
D.232
10.在分段管理中,()。
[单选题]*
A.以段为单位分配,每段是一个连续存储区(正确答案)
B.段与段之间必定不连续
C.段与段之间必定连续
D.每段是等长的
以下存储管理技术中,支持虚拟存储器的技术是()。
[单选题]*
A.动态分区分配
B.可重定位分区分配
C.请求分页存储管理(正确答案)
D.基本分页存储管理
请求分页存储管理中,若把页面尺寸增加一倍,在程序顺序执行时,则一般缺页中断次数会()。
[单选题]*
A.增加
B.减少(正确答案)
C.不变
D.可能增加也可能减少
虚拟存储管理策略可以()。
[单选题]*
A.扩大物理内存容量
B.扩大物理外存容量
C.扩大逻辑内存容量(正确答案)
D.扩大逻辑外存容量
下列那一条()不是影响缺页率的主要因素。
[单选题]*
A.缺页中断服务速度(正确答案)
B.分配给作业的物理块数
C.系统规定页面的大小
D.页面调度算法
1.计算机系统中,类似键盘、终端、打印机等以字符为单位进行组织和处理信息的设备称为()。
[单选题]*
A.字符设备(正确答案)
B.块设备
C.虚拟设备
D.高速设备
2.下列设备中,传输速率最快的是()。
[单选题]*
A.键盘
B.鼠标
C.硬盘(正确答案)
D.打印机
3.下列设备中,面向块的设备为()。
[单选题]*
A.磁盘(正确答案)
B.鼠标
C.显示器
D.打印机
4.声卡属于下列哪种部件?
()[单选题]*
A.I/O设备
B.设备控制器(正确答案)
C.I/O通道
D.I/O总线
5.通道是一种()。
[单选题]*
A.保存I/O信息的部件
B.传输信息的电子线路
C.通用处理器
D.专用处理器(正确答案)
6.()数据传送方式的作用是在外围设备和内存之间开辟直接的数据交换通道。
[单选题]*
A.使用轮询的可编程I/O控制方式
B.DMA控制方式(正确答案)
C.I/O通道控制方式
D.使用中断的可编程I/O控制方式
7.直接存储器访问DMA每次可以传输(),并在传输结束后发出一次中断信号。
[单选题]*
A.一个字节
B.一块数据(正确答案)
C.多块数据
D.以上都不对
8.CPU输出数据的速度远远高于打印机的打印速度,为了解决它们之间的矛盾,可以采用()。
[单选题]*
A.并行技术
B.通道技术
C.缓冲技术(正确答案)
D.虚存技术
9.引入缓冲的主要目的是()。
[单选题]*
A.改善CPU和I/O设备之间速度不匹配的情况(正确答案)
B.节省内存
C.提高CPU的利用率
D.提高I/O设备的效率
10.在块设备的单缓冲技术中,假设T是输入一块数据需要的时间,C是进程处理一块数据需要的时间,如果忽略数据从缓冲区到用户存储区的移动时间,则每块的执行时间为( )。
[单选题]*
A.T+C
B.Max(T,C)(正确答案)
C.Min(T,C)
D.T-C
11.缓冲技术中的缓冲区在()中。
[单选题]*
A.主存储器(正确答案)
B.辅助存储器
C.寄存器
D.ROM
12.下列关于操作系统为磁盘设置的磁盘高速缓冲器DiskCache说法正确的是()。
[单选题]*
A.它是设置在主存中的缓冲区(正确答案)
B.它是设置在磁盘中的缓冲区
C.它是一种比磁盘速度还快的专用存储器
D.它是一种比主存速度还快的专用存储器
13.使用户所编写的程序与实际使用的物理设备无关,这是由设备管理的()功能实现的。
[单选题]*
A.设备独立性(正确答案)
B.设备分配
C.缓冲管理
D.虚拟设备
14.系统利用SPOOLing技术实现()。
[单选题]*
A.对换手段
B.虚拟设备(正确答案)
C.系统调用
D.虚拟存储
15.磁盘的旋转延迟时间与()有关系。
[单选题]*
A.磁盘的直径
B.磁盘的转速(正确答案)
C.磁盘的容量
D.要访问的磁道位置
16.假定磁盘的旋转速度是10ms/圈,每个磁道被划分成大小相等的4块,则传送一块信息的时间是()。
[单选题]*
A.4ms
B.5ms
C.10ms
D.2.5ms(正确答案)
17.磁盘驱动调度算法中,()算法可能会随时改变移动臂的运动方向。
[单选题]*
A.电梯法
B.最短寻道时间优先SSTF(正确答案)
C.扫描算法SCAN
D.循环扫描算法CSCAN
18.对磁盘进行移臂调度是为了缩短()。
[单选题]*
A.启动时间
B.寻道时间(正确答案)
C.传送时间
D.延迟时间
19.在一般大型计算机系统中,主机对外围设备的控制可通过通道、控制器和设备三个层次来实现。
关于三者说法正确的是()。
[单选题]*
A.控制器控