考研操作系统在线题库每日一练(三十)

考研 希赛网 浏览 234 来源:希赛网

以下是希赛网给大家分享考研操作系统在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!

本文提供考研操作系统在线题库每日一练,以下为具体内容

1、属于同一进程的两个线程thread1和thread2并发执行,共享初值为0的全局变量x。thread1和thread2实现对全局变量x加1的机器级代码描述如下。在所有可能的指令执行序列中,使x的值为2的序列个数是( )。

A、 1

B、 2

C、 3

D、 4

2、引入缓冲技术的目的( )。

A、 改善CPU与10设备之间速度不匹配问题

B、 节省内存

C、 提高CPU利用率

D、 提高10利用串

3、产生死锁的四个必要条件中( )是不可摒弃的。  

A、 互斥条件

B、 环路等待条件

C、 不剥夺条件

D、 请求和保持条件

4、在以下分配算法中,指出可用于打印机的分配算法( )。

A、轮转法

B、优先数法

C、扫描法

D、最佳适应算法

5、关于现代操作系统的基本特征:         是指两个或两个以上的进程在执行时间上有重叠,即一个进程的第一个操作在另一个进程的最后一 个操作完成之前开始。

A、并发性

B、并行性

C、虚拟性

D、交互性

E、共享性

F、异步性

G、透明性

H、鲁棒性

I、可重构性

1、试题答案:B

试题解析:

【考点】本题考查线程与进程
【解析】由题,thread1和thread2都是对变量x进行加1操作,x的初始值为0;若要x的值变为2,则要先完成一个线程使得x值为1,再执行另一个线程使得x值为2,即先执行thread1再执行thread2或先执行thread2再执行thread1;只有两种可能,故选B。

2、试题答案:A

试题解析:

【考点】本题考查缓冲技术的作用
【解析】引入缓冲技术的主要目的是为了缓和CPU和I/O设备的不匹配,减少对CPU的中断频率,提高CPU和I/O设备的并行性。 故本题选A。

3、试题答案:A

试题解析:

【考点】本题考查死锁产生的条件
【解析】互斥地使用资源是多个进程能正常工作的前提,是必须保证满足的,不可摒弃,否则会出现问题,比如读写不一致。故本题选A。

4、试题答案:B

试题解析:

对独占型设备一般采用静态分配,即在作业级进行的分配,当一个作业运行之前由系统一次分配满足需要的全部设备,这些设备一直为该作业占用,直到作业撤销。这种分配不会出现死锁,但设备的利用效率较低。打印机作为典型的独占性设备,一般采用优先级高者优先算法。本算法总是将设备分配给优先级最高的进程。为此,通常在形成设备队列时,是将优先级高的进程排在前面;对于相同优先级的I/O请求,则按先来先服务原则排队。故本题选B。

5、试题答案:A

试题解析:

并行性是指两个或多个事件在同一时刻发生。 并发性是指两个或多个事件在同一时间间隔内发生。

点击查看【完整】试卷>>

责任编辑:希赛网

📅 本文最后更新于 2023-08-12

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
新人礼包 新人礼包 课程咨询 课程咨询 企业团报 企业团报 电话咨询 电话咨询

客服热线:400-111-9811

售后投诉:156-1612-8671

公众号 公众号
希赛网公众号二维码
扫二维码 关注希赛网
APP下载 APP下载
希赛网APP下载二维码
扫二维码 下载APP
二维码
二维码
第1步:扫码添加老师微信  第2步:领取备考资料
!
咨询在线老师!