【考前复习】操作系统选择题
目录
第一章
一.单选题(共8题,80.0分)
1
操作系统是一种系统软件,( )不是操作系统关心的问题。(10.0分)
- A、管理计算机中的信息资源
- B、高级程序设计语言的编译
- C、管理计算机裸机
- D、设计、提供用户程序与计算机硬件系统接口
正确答案: B 我的答案:B得分: 10.0分
2
下面关于并发性论述中,正确的是( )。(10.0分)
- A、并发性是指若干事件在不同时刻发生
- B、并发性是指若干事件在同一时刻发生
- C、并发性是指若干事件在同一时间间隔内发生
- D、并发性是指若干事件在不同时间间隔内发生
正确答案: C 我的答案:C得分: 10.0分
3
实时操作系统必须在( )内处理完来自外部的事件。
(10.0分)
- A、规定时间
- B、周转时间
- C、调度时间
- D、响应时间
正确答案: A 我的答案:A得分: 10.0分
4
用户在程序设计过程中,可以通过( )获得操作系统的服务。
(10.0分)
- A、内部命令
- B、键盘输入命令
- C、库函数
- D、系统调用
正确答案: D 我的答案:D得分: 10.0分
5
计算机系统中配置操作系统的主要目的是( )。(10.0分)
- A、提高系统资源的利用率
- B、提高系统的运行速度
- C、合理组织系统的工作流程,提高系统吞吐量
- D、增强计算机系统的功能
正确答案: A 我的答案:A得分: 10.0分
6
操作系统的主要功能是管理计算机系统中的( )。(10.0分)
- A、进程
- B、软件
- C、作业
- D、资源
- E、硬件
- F、程序和数据
正确答案: D 我的答案:D得分: 10.0分
7
在操作系统中采用多道程序设计技术,能有效提高CPU、内存和I/O设备的( ),这也是推动批处理操作系统形成和发展的主要动力。
(10.0分)
- A、可靠性
- B、利用率
- C、兼容性
- D、灵活性
正确答案: B 我的答案:B得分: 10.0分
8
操作系统的种类繁多,允许多个用户将若干作业提交给计算机系统集中处理的操作系统称为( )。(10.0分)
- A、批处理操作系统
- B、多处理机操作系统
- C、实时操作系统
- D、分时操作系统
正确答案: A 我的答案:A得分: 10.0分
二.多选题(共1题,20.0分)
1
现代操作系统的特征有( )(20.0分)
- A、并发性
- B、快捷性
- C、共享性
- D、异步性
- E、方便性
- F、高效性
- G、虚拟性
正确答案: ACDG 我的答案:ACDG得分: 20.0分
第二章
一.单选题(共10题,50.0分)
1
下列进程状态转换中,不可能发生的状态转换是( )(5.0分)
- A、执行->阻塞
- B、阻塞->就绪
- C、执行->就绪
- D、就绪->阻塞
- E、就绪 ->执行
正确答案: D 我的答案:D得分: 5.0分
2
已获得CPU的进程处于( )状态。(5.0分)
- A、挂起
- B、就绪
- C、执行
- D、阻塞
正确答案: C 我的答案:B得分: 0.0分
3
在引入线程的操作系统中,资源分配的和调度的基本单位是( ),CPU调度和分派的基本单位是线程(5.0分)
- A、线程
- B、作业
- C、程序
- D、进程
正确答案: D 我的答案:D得分: 5.0分
4
下面叙述中正确的是( )。
(5.0分)
- A、当进程由执行状态变为就绪状态时,CPU现场信息必须被保存在PCB中。
- B、当进程申请CPU得不到满足时,它将处于阻塞状态。
- C、操作系统通过PCB来控制和管理进程,用户进程可从PCB中读出与本身运行状态相关的信息。
- D、操作系统的一个重要概念是进程,不同进程所执行的代码也不同。
- E、进程是可与其它程序并发执行的程序在一个数据集合上的运行过程,所以程序段是进程存在的唯一标志。
正确答案: A 我的答案:A得分: 5.0分
5
对于记录型信号量,每执行一次wait操作(P操作),信号量的值应当( )。(5.0分)
- A、不变
- B、加指定数值
- C、加1
- D、减指定数值
- E、减1
正确答案: E 我的答案:E得分: 5.0分
6
已分配到除CPU外的所有资源的进程处于( )状态。
(5.0分)
- A、阻塞
- B、就绪
- C、执行
- D、挂起
正确答案: B 我的答案:B得分: 5.0分
7
正在等待其它进程释放临界资源的进程处于( )状态。
(5.0分)
- A、就绪
- B、挂起
- C、执行
- D、阻塞
正确答案: D 我的答案:D得分: 5.0分
8
为了使进程由执行状态转变为阻塞状态,应调用( )原语。(5.0分)
- A、wakeup()
- B、block()
- C、create()
- D、active()
正确答案: B 我的答案:B得分: 5.0分
9
进程和程序的一个本质区别是( )。
(5.0分)
- A、进程是动态的,程序是静态的
- B、进程在一个文件中,程序在多个文件中
- C、进程分时使用CPU,程序独占CPU
- D、进程存储在内存,程序存储在外存
正确答案: A 我的答案:A得分: 5.0分
10
在批处理系统中,导致进程创建的典型事件有( )。(5.0分)
- A、作业录入
- B、中级调度
- C、进程调度
- D、作业调度
正确答案: D 我的答案:D得分: 5.0分
二.多选题(共5题,50.0分)
1
下面叙述中正确的有( )(10.0分)
- A、进程被挂起后,状态变为阻塞状态
- B、一个进程的状态发生变化总会引起其它一些进程的状态发生变化
- C、PV操作可以解决一切互斥问题
- D、管程每次只允许一个进程进入
- E、在进程对应的代码中使用PV操作后,可防止系统发生死锁
- F、信号量的初值不能为负数
- G、线程是CPU调度的基本单位,但不是资源分配的基本单位
正确答案: CDFG 我的答案:CDFG得分: 10.0分
2
从静态角度看,进程是由( )、( )、( )三部分组成
(10.0分)
- A、作业控制块(JCB)
- B、数据段
- C、进程控制块(PCB)
- D、程序段
- E、文件控制块(FCB)
正确答案: BCD 我的答案:BCD得分: 10.0分
3
进程的三个基本状态是( )。
(10.0分)
- A、终止
- B、就绪
- C、新建
- D、阻塞
- E、挂起
- F、执行
正确答案: BDF 我的答案:BDF得分: 10.0分
4
对生产者和消费者问题的算法描述如下,请选择正确的答案字母填入括弧中。
producer() consumer()
{while(1) {while(1)
{( ); {P(full);
( ); P(mutex);
buffer(in)=m; m=buffer(out);
( ); V(mutex);
( ); V(empty);
} }
} }
(10.0分)
- A、V(empty)
- B、P(full)
- C、V(mutex)
- D、V(full)
- E、P(empty)
- F、P(mutex)
正确答案: CDEF 我的答案:CDEF得分: 10.0分
5
设有10个进程共享一个互斥段,如果最多允许有1个进程进入互斥段,则互斥信号量的初值应设置为( )(在ABCD四个选项中选择);该信号量可能的取值范围为( )(在DEFG中选择)。
(10.0分)
- A、1
- B、-9~1
- C、10
- D、-1~0
- E、0~9
- F、0
- G、-1
正确答案: AB 我的答案:AB得分: 10.0分
第三章
一.单选题(共8题,80.0分)
1
系统产生死锁是指( )。
- A、若干进程等待被其它进程所占用而又不可能释放的资源
- B、若干进程同时处于阻塞状态
- C、若干进程正在等待永远不可能得到的资源
- D、请求资源数大于系统提供的资源数
正确答案: A 我的答案:A得分: 10.0分
2
在作业调度中,既要兼顾短作业也要兼顾长时间等待的作业,此时应采用( )调度算法。
- A、时间片轮转
- B、FCFS
- C、高相应比优先
- D、短作业优先
正确答案: C 我的答案:C得分: 10.0分
3
设m为同类资源R的数目,n为系统中并发进程数。当n个进程共享m个互斥资源R时,每个进程对R资源的最大需求时w,则下列情况可能会出现死锁的时( )。
- A、m=4,n=3,w=2
- B、m=2,n=2,w=1
- C、m=2,n=1,w=2
- D、m=4,n=2,w=3
正确答案: D 我的答案:D得分: 10.0分
4
( )是指作业从进入系统到作业完成所经过的时间间隔。
- A、响应时间
- B、等待时间
- C、运行时间
- D、周转时间
正确答案: D 我的答案:D得分: 10.0分
5
支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,下列不是引起操作系统选择新进程的直接原因的是( )。
- A、有新进程进入就绪队列
- B、执行进程的时间片用完
- C、执行进程出错
- D、执行进程要等待某一事件发生
正确答案: A 我的答案:A得分: 10.0分
6
在多道程序环境中,不会因竞争( ) 而产生死锁。
- A、可消耗性资源
- B、不可抢占资源
- C、可被抢占资源
- D、可重复使用资源
正确答案: C 我的答案:C得分: 10.0分
7
在面向用户的调度准则中,( )是批处理系统中选择作业调度算法的重要准则。
- A、响应时间快
- B、服务费用低
? - C、截止时间保证
- D、平均周转时间短
正确答案: D 我的答案:D得分: 10.0分
8
某系统中有13台磁带机,K个进程共享这些设备,每个进程最多请求使用3台,则系统不会死锁的K值是( )。
- A、不大于6
- B、在6和10之间
- C、不小于3
- D、不大于13
正确答案: A 我的答案:A得分: 10.0分
二.多选题(共2题,20.0分)
1
产生死锁的四个必要条件是互斥条件、不剥夺条件、( )和( )。
- A、请求和阻塞条件
- B、无序释放条件
- C、环路等待条件
- D、请求和保持条件
正确答案: CD 我的答案:CD得分: 10.0分
2
死锁产生的根本原因有( )。
- A、资源的独占性
- B、进程推进顺序不当
- C、系统中进程太多
- D、资源分配不当
- E、系统资源不足
- F、CPU运行太快
正确答案: BE 我的答案:BE得分: 10.0分
第四章
一.单选题(共7题,70.0分)
1
由连续分配方式发展为分页存储管理方式主要为了解决( )问题。
- A、提高内存的利用率
- B、提高系统吞吐量
- C、满足用户的需求
- D、更好地满足多道程序运行的需要
正确答案: A 我的答案:A得分: 10.0分
2
在动态分区分配存储管理中,倾向于优先使用低地址部分空闲区的算法是( )。
- A、最佳适应算法
- B、最坏适应算法
- C、首次适应算法
- D、循环首次适应算法
正确答案: C 我的答案:C得分: 10.0分
3
在分页系统中,主存空间以( )为分配单位分配给用户进程。
- A、字节
- B、物理块
- C、逻辑页
- D、逻辑段
正确答案: B 我的答案:B得分: 10.0分
4
在回收内存时可能可能出现下述情况,释放区与插入点前一空闲分区F1相邻接,但与后面的空闲分区F2不相邻接,此时应该( )。
- A、为回收区建立一分区表项,填上分区的大小和起始地址
- B、以F1分区的表项作为新表项,其它不作任何改变
? - C、以F1分区的表项作为新表项,但修改新表项的大小
- D、以F2分区的表项作为新表项,同时修改新表项的大小和起始地址
?
正确答案: C 我的答案:C得分: 10.0分
5
在没有快表的情况下,分页系统每访问一次数据,要访问( )内存。
- A、1
- B、2
- C、3
- D、4
正确答案: B 我的答案:B得分: 10.0分
6
分页系统中,页表的作用是实现页号到( )的转换
- A、页内偏移量
- B、页号
- C、物理块号
- D、页外地址
正确答案: C 我的答案:C得分: 10.0分
7
具有快表的分页存储管理系统中,页表如下。页面大小为4KB,一次内存的访问时间是100ns,一次快表(TLB)的访问时间是10ns,(忽略访问页表之后的TLB更新时间)。
(1)TLB初始为空;
(2)地址转换时先访问TLB,若TLB未命中,再访问页表;
若访问虚地址为2362H,需要花多长时间
页号 | 物理块号 |
0 | 101H |
1 | -- |
2 | 154H |
- A、10ns
- B、100ns
- C、110ns
- D、210ns
正确答案: D 我的答案:D得分: 10.0分
二.多选题(共3题,30.0分)
1
在首次适应算法中,要求空闲分区按( )的顺序形成空闲分区链;在最佳适应算法中是按( )的顺序形成空闲分区链。
- A、空闲区起始地址递增
- B、空闲区起始地址递减
- C、空闲区大小递增
- D、空闲区大小递减
正确答案: AC 我的答案:AC得分: 10.0分
2
采用动态分区存储管理系统中,主存总容量55MB,初始状态为空,采用最佳适应( best fit )算法,内存的分配和回收的顺序为:分配15MB,分配30MB,回收15MB,分配8MB,分配6MB,此时主存中最大空闲分区的大小是( ),若采用的是首次适应算法,则应该是( )。
- A、7MB
- B、9MB
- C、10MB
- D、15MB
正确答案: BC 我的答案:BC得分: 10.0分
3
在页式存储管理方式中,其逻辑地址空间是( )的,在段式存储管理中,其逻辑地址空间是( )的。
- A、一维
- B、二维
- C、三维
- D、层次
正确答案: AB 我的答案:AB
第五章
一.单选题(共5题,40.0分)
1
实现虚拟存储器的主要目的是( )。(8.0分)
- A、实现程序浮动
- B、扩充主存容量
- C、实现内存保护
- D、扩充辅存容量
正确答案: B 我的答案:B得分: 8.0分
2
在请求分页系统的页表中,增加了若干项,用于页面置换算法选择换出页面的依据的主要是( )。(8.0分)
- A、状态位
- B、修改位
- C、外存起始地址
- D、访问位
正确答案: D 我的答案:D得分: 8.0分
3
一个计算机系统的虚拟存储器理实际容量是由( )决定。(8.0分)
- A、内存和硬盘容量之和
- B、机器字长
- C、内存容量
- D、硬盘容量
正确答案: A 我的答案:A得分: 8.0分
4
虚拟存储器的最基本特征是( )。(8.0分)
- A、多次性
- B、一次性
- C、驻留性
- D、交换性
正确答案: A 我的答案:A得分: 8.0分
5
在请求分页存储管理中有多种置换算法,选择自上次访问以来所经历时间最长未访问的页面予以淘汰的算法是( )。(8.0分)
- A、LRU算法
- B、OPT算法
- C、FIFO算法
- D、CLOCK算法
正确答案: A 我的答案:A得分: 8.0分
二.多选题(共5题,60.0分)
1
不适合用于实现虚拟存储器的存储管理方式有( )。
(12.0分)
- A、动态可重定位分区分配
- B、固定分区分配
- C、动态分区分配
- D、分段存储管理
- E、分页存储管理
正确答案: ABC 我的答案:ABC得分: 12.0分
2
某虚拟存储器的用户编程空间共32个页面,每页1KB,主存空间为16KB。假设某时刻用户页表中已调入主存的页面的虚页号和物理块号对照表如下。
虚页号 物理块号
0 5
1 10
2 4
3 7
则与十六进制虚地址0A5C、1A5C相对应的物理地址分别为( )( )。(如在主存中找不到,则为缺页)
(12.0分)
- A、125C
- B、1E5C
- C、缺页
- D、2A5C
?
正确答案: AC 我的答案:AC得分: 12.0分
3
在请求调页系统中,内存分配策略有( )。(12.0分)
- A、固定分配
- B、可变分配
- C、首次适应
- D、最佳适应
正确答案: AB 我的答案:AB得分: 12.0分
4
虚拟存储管理的理论基础是程序的局部性理论,主要有( )表现形式。(12.0分)
- A、空间局部性
- B、指令局部性
- C、时间局部性
- D、数据局部性
正确答案: AC 我的答案:AC得分: 12.0分
5
在缺页处理过程中,操作系统执行的操作可能是( )
(12.0分)
- A、磁盘I/O
- B、修改页表
- C、修改文件内容
- D、分配物理块
正确答案: ABD 我的答案:ABD得分: 12.0分
🌌点击下方个人名片,交流会更方便哦~(欢迎到博主主页加入我们的 CodeCrafters联盟一起交流学习)在下面下面下面下面👇👇👇👇👇👇👇👇
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!