佩猜椒灵马钠抹熊仓搔期湃丸
第一周:计算机操作系统概述 操作系统发展测试
1、 有关掌上计算机OS与嵌入式OS的关系说法不正确的是( )。
A:掌上计算机是基于系统小型化需求出现,而嵌入式系统主要是基于智能化需求
B:掌上计算机OS可以有众多第三方应用,而嵌入式OS的应用是少数可信软件,固化在ROM中
C:嵌入式系统的应用间需要保护
D:Vxworks和Linux都是嵌入式OS
答案: 嵌入式系统的应用间需要保护
2、 在国土边界的无人智能守卫中,OS的设计选择( )更合适。
A:掌上计算机OS
B:嵌入式OS
C:传感器节点OS
D:智能卡OS
答案: 传感器节点OS
3、 有关大型机操作系统的说法正确的是( )。
A:大型计算机需要强大的IO处理能力
B:大型机操作系统可能同时具有分时、实时、批处理三种类型OS的特点
C:OS/390是一个大型机OS
D:服务器OS就是一种大型机OS
答案: 大型计算机需要强大的IO处理能力;
大型机操作系统可能同时具有分时、实时、批处理三种类型OS的特点;
OS/390是一个大型机OS
4、 在传感器节点操作系统的说法正确的是( )。
A:传感器节点可理解为一个小型计算机
B:传感器节点本身是一个嵌入式系统
C:传感器节点因为RAM小,故OS一般比较简单
D:传感器节点OS工作可为事件驱动和时钟周期触发两种
答案: 传感器节点可理解为一个小型计算机;
传感器节点因为RAM小,故OS一般比较简单;
传感器节点OS工作可为事件驱动和时钟周期触发两种
5、 OS类型众多,下列说法中正确的是( )。
A:智能卡OS是采用的单道程序设计技术
B:TinyOS和eCos都是微机OS
C:嵌入式、传感器节点OS都是要求实时的
D:Linux既可用作服务器OS、微机OS,也用作嵌入式OS
答案: 嵌入式、传感器节点OS都是要求实时的;
Linux既可用作服务器OS、微机OS,也用作嵌入式OS
6、 分布式OS与一般网络OS不同之处在于( )。
A:分布式系统数据对于用户具有透明性
B:分布式系统只能有一个操作系统
C:分布式系统中每个用户的一个或多个任务通常都在本地处理
D:分布式系统具有健壮性,处理进程可自动在多节点迁移
答案: 分布式系统数据对于用户具有透明性;
分布式系统只能有一个操作系统;
分布式系统具有健壮性,处理进程可自动在多节点迁移
7、 多处理机操作系统是配有通信、连接和一致性等专门功能的服务器操作系统的变体。
A:正确
B:错误
答案: 正确
第一周:计算机操作系统概述 第一次单元测验
1、 操作系统是对______进行管理的软件。
A:软件;
B:硬件;
C:计算机资源;
D:应用程序;
答案: 计算机资源;
2、 配置了操作系统的机器是一台比原来的物理机器功能更强的计算机,这样的计算机只是一台逻辑上的计算机,称为_计算机。
A:并行;
B:真实;
C:虚拟;
D:共享;
答案: 虚拟;
3、 _____不是一个操作系统环境。
A:Celeron;
B:Windows CE;
C:Linux;
D:Solaris;
答案: Celeron;
4、 ____该操作系统的系统响应时间的重要性超过协同资源的利用率,它被广泛地应用于卫星控制、导弹发射、工业控制、飞机订票业务灯领域。
A:分时操作系统;
B:实时操作系统;
C:批处理操作系统;
D:多用户操作系统;
答案: 实时操作系统;
5、 允许在一台主机上同时连接多个终端,各个用户可以通过各自的终端交互使用计算机,这样的操作系统是______。
A:批处理操作系统;
B:网络操作系统;
C:分时操作系统;
D:分布式操作系统;
答案: 分时操作系统;
6、 如果分时系统的时间片一定,那么_____,则响应时间越长。
A:内存越少;
B:内存越多;
C:用户数越少;
D:用户数越多;
答案: 用户数越多;
7、 系统调用是______。
A:用户编写的一个子程序;
B:高级语言中的库程序;
C:操作系统中的一条命令;
D:操作系统向用户程序提供的接口;
答案: 操作系统向用户程序提供的接口;
8、 实时操作系统必须在____内处理来自外部的事件。
A:响应时间;
B:周转时间;
C:规定时间;
D:调度时间;
答案: 规定时间;
9、 实时系统___。
A:是依赖人为干预的监督和控制系统;
B:必须既要及时响应、快速处理,又要有高可靠性和安全性;
C:强调系统资源的利用率;
D:实质上是批处理系统和分时系统的结合;
答案: 必须既要及时响应、快速处理,又要有高可靠性和安全性;
10、 用户程序的输入和输出操作实际上由______完成。
A:程序设计语言;
B:编译系统;
C:操作系统;
D:标准库程序;
答案: 操作系统;
11、 在操作系统中,并发性是指__。
A:若干个时间在不同时刻发生;
B:若干个事件在同一时刻发生;
C:若干个事件在同一时间间隔内发生;
D:若干个时间在不同的时间间隔内发生;
答案: 若干个事件在同一时间间隔内发生;
12、 若把操作系统看成计算机系统资源的管理者,下面的_____不属于操作系统所管理的资源。
A:程序;
B:主存;
C:CPU;
D:中断;
答案: 中断;
13、 多道程序设计是指______。
A:在实时系统中并发运行多个程序 ;
B:在分布系统中同一时刻运行多个程序;
C:在一台处理机上同一时刻运行多个程序;
D:在一台处理机上并发运行多个程序;
答案: 在一台处理机上并发运行多个程序;
14、 提高处理器资源利用率的关键技术是_____。
A:SPOOLing技术;
B:虚拟技术;
C:交换技术;
D:多道程序设计技术;
答案: 多道程序设计技术;
15、 操作系统中采用多道程序设计提高CPU和外部设备的_____。
A:利用率;
B:可靠性;
C:稳定性;
D:兼容性;
答案: 利用率;
16、 引入多道程序设计技术的前提条件之一是系统具有______。
A:多个CPU;
B:多个终端;
C:中断功能;
D:分时功能 ;
答案: 中断功能;
17、 当计算机提供了管态和目态时,_____必须在管态下执行。
A:从内存取数的指令;
B:把运算结果送入内存的指令;
C:算术运算指令;
D:输入/输出指令;
答案: 输入/输出指令;
18、 当CPU执行操作系统代码时,称处理机处于______。
A:自由态;
B:目态;
C:管态;
D:就绪态;
答案: 管态;
19、 特权指令是指_____。
A:机器指令;
B:其执行可能有损系统的安全性;
C:控制指令;
D:系统管理员可用的指令;
答案: 其执行可能有损系统的安全性;
20、 计算机系统中判断是否有中断事件发生应该在_____。
A:进程切换时;
B:执行完一条指令后;
C:执行P操作后;
D:由用户态转入核心态时;
答案: 执行完一条指令后;
第二周:进程管理与同步 线上任务学习测验
1、 哲学家就餐问题的无死锁解决方案中,为限定最多4个哲学家就餐,比较好的方法是()。
A:设整型量count代表来就餐的哲学家数目,初始值为0,>4阻塞
B:设信号量count代表来就餐的哲学家数目,初始值为0,>4阻塞
C:设整型量count代表还允许就餐的哲学家数目,初始值为4,≤0阻塞
D:设信号量count代表还允许就餐的哲学家数目,初始值为4,≤0阻塞
答案: 设信号量count代表还允许就餐的哲学家数目,初始值为4,≤0阻塞
2、 读者优先的读者写者问题中,写者可以进入写的前提条件是( )。
A:既没有读者在读,也没有写者在写
B:没有读者在读
C:没有写者在写
D:其他
答案: 既没有读者在读,也没有写者在写
3、 在读者/写者问题中,用R表示读者,W表示写者,下列每个序列从左到右表示进程到达的先后顺序,当采用读者优先方案时,序列( )可能存在写者饥饿问题。
A:RRRW
B:WRRR
C:RWRR
D:WRRW
答案: RWRR
4、 在生产者/消费者问题中,假设有6个生产者,6个消费者共享容量为9的缓冲空间,则实施互斥访问缓冲空间的信号量初始值为( )。
A:0
B:1
C:6
D:9
答案: 1
5、 在生产者消费者问题中,生产者的代码中的signal(full)可能会唤醒( )。
A:生产者自己
B:其它生产者
C:生产者或消费者
D:消费者
答案: 消费者
6、 在生产者消费者问题中,消费者执行Wait(full)后阻塞的原因是( )。
A:full>1
B:full<1
C:full=1
D:full=0
答案: full<1
7、 消费者阻塞在wait(full)(full是同步信号量)的条件是( )。
A:有其它生产者已经进入临界区存放产品
B:有其它消费者已经进入临界区取产品
C:没有空缓冲区
D:没有已用缓冲区
答案: 没有已用缓冲区
8、 在五个哲学家就餐的同步问题的解决方案中,()思路不会引发死锁。
A:先申请左边叉子,再申请右边叉子,都拿到了即可就餐
B:同时申请左右两把叉子,只有都可用,才同时获得两把
C:最多允许4个哲学家就餐
D:当左右两位哲学家都没就餐且他饥饿
E:部分哲学家先申请左边叉子,部分先申请右边的叉子
答案: 同时申请左右两把叉子,只有都可用,才同时获得两把;
最多允许4个哲学家就餐;
当左右两位哲学家都没就餐且他饥饿;
部分哲学家先申请左边叉子,部分先申请右边的叉子
9、 在读者写者问题中,读者可以进入缓冲区读的条件是( )。
A:有读者在等待
B:有写者写
C:有写者等,但有其它读者在读
D:无读者、写者在读写
答案: 有写者等,但有其它读者在读;
无读者、写者在读写
10、 在生产者消费者问题中,消费者调用wait(mutex)(mutex是互斥信号量)阻塞的条件是( )。
A:有消费者进入在从缓冲区读产品
B:缓冲区空
C:有生产者进入在往缓冲区存放产品
D:缓冲区满
答案: 有消费者进入在从缓冲区读产品;
有生产者进入在往缓冲区存放产品
11、 在生产者/消费者问题中,用s表示实施互斥的信号量,e表示与缓冲区空闲空间数量相关的信号量,n表示与缓冲区中数据项个数相关的信号量,下列生产者和消费者的操作(生产者和消费者可并发执行),可能产生死等的是( )。
A:消费者:wait(s);wait(n);take();signal(e);signal(s);生产者:wait(s);wait(e);append();signal(n);signal(s);
B:消费者:wait(n);wait(s);take();signal(s);signal(e);生产者:wait(s);wait(e);append();signal(n);signal(s);
C:消费者:wait(s);wait(n);take();signal(e);signal(s);生产者:wait(e);wait(s);append();signal(s);signal(n);
D:消费者:wait(n);wait(s);take();signal(s);signal(e);生产者:wait(e);wait(s);append();signal(s);signal(n);
答案: 消费者:wait(s);wait(n);take();signal(e);signal(s);生产者:wait(s);wait(e);append();signal(n);signal(s);;
消费者:wait(n);wait(s);take();signal(s);signal(e);生产者:wait(s);wait(e);append();signal(n);signal(s);;
消费者:wait(s);wait(n);take();signal(e);signal(s);生产者:wait(e);wait(s);append();signal(s);signal(n);
12、 读者写者问题的信号量集方案中,读者中执行的语句swait(wmutex,1,0,rcount,1,1),“0”起可控开关的作用。
A:正确
B:错误
答案: 正确
13、 在生产者消费者问题中,不同消费者之间不需要互斥。
A:正确
B:错误
答案: 错误
第三周:处理机调度(上) 处理机调度测试
1、 有关调度层次说法不正确的是( )。
A:低级调度是每个OS必备的层次,完成选择一个就绪进程让其占有处理机的任务
B:高级调度是只在多道批处理系统应具有的调度层次
C:提高内存利用率是高级调度的目的
D:一个OS可以同时具有高级、低级、中级三个层次的调度
答案: 提高内存利用率是高级调度的目的
2、 作业调度程序是从处于( )状态的作业中选取一个作业并把它装入主存。
A:输入
B:收容
C:执行
D:完成
答案: 收容
3、 由新建状态转换为就绪状态的调度方式是( )。
A:中程调度
B:长程调度
C:线程调度
D:短程调度
答案: 长程调度
4、 从进程提交到首次运行的时间段,称为( )。
A:响应时间
B:运行时间
C:等待时间
D:周转时间
答案: 响应时间
5、 作业调度选中一个作业后,按作业控制说明书中第一个作业步的要求创建该作业的进程,并使进程的状态为 ( )。
A:就绪
B:运行
C:等待
D:收容
答案: 就绪
6、 计算时间短的作业优先的调度算法会使( )。
A:每个作业等待时间较短
B:平均周转时间最短
C:系统效率最高
D:长作业等待时间较短
答案: 平均周转时间最短
7、 一种既有利于短小作业又兼顾到长作业的作业调度算法是( )。
A:先来先服务
B:轮转
C:最高响应比优先
D:均衡调度
答案: 最高响应比优先
上方为免费预览版答案,如需购买完整答案,请点击下方红字
点关注,不迷路,微信扫一扫下方二维码
关注我们的公众号:阿布查查 随时查看答案,网课轻松过
为了方便下次阅读,建议在浏览器添加书签收藏本网页
电脑浏览器添加/查看书签方法
1.按键盘的ctrl键+D键,收藏本页面
2.下次如何查看收藏的网页?
点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页
手机浏览器添加/查看书签方法
一、百度APP添加/查看书签方法
1.点击底部五角星收藏本网页
2.下次如何查看收藏的网页?
点击右上角【┇】-再点击【收藏中心】查看
二、其他手机浏览器添加/查看书签方法
1.点击【设置】-【添加书签】收藏本网页
2.下次如何查看收藏的网页?
点击【设置】-【书签/历史】查看收藏的网页
慈搓漆深拜块廓视镀零奔哥够