大工17春《操作系统》在线作业2答案 下载本文

内容发布更新时间 : 2024/5/10 3:58:32星期一 下面是文章的全部内容请认真阅读。

大工17春《操作系统》在线作业2

一、单选题(共 10 道试题,共 50 分。)

1. 银行家算法又被称为“资源分配拒绝”法,是一种()算法。

A. 死锁解除

B. 死锁避免

C. 死锁预防

D. 死锁检测 正确答案:B

2. 在高级调度算法中,既考虑作业等待时间,又考虑作业执行时间的调度算法是()。

A. 先进先出

B. 最短进程优先

C. 时间片轮转

D. 最高响应比优先 正确答案:D

3. 为进程一次性分配其所需的资源是一种()的方法,它能够使系统不发生死锁。

A. 死锁预防

B. 死锁检测

C. 死锁避免

D. 以上都不对 正确答案:A

4. 假设当一进程运行时,系统可基于某种原则,强行将其撤下,把处理器分配给其他进程,这种调度方式是()。

A. 可抢占方式

B. 不可抢占方式

C. 查询方式

D. 搜索方式 正确答案:A

5. 在分时操作系统中,短程调度经常采用()调度算法。

A. 先进先出

B. 优先级

C. 时间片轮转

D. 随机 正确答案:C

6. 破坏死锁的四个必要条件之一就可以预防死锁。若规定一个进程请求新资源之前首先释放已经占有的资源,则是破坏了()条件。

A. 互斥使用

B. 请求和保持

C. 不剥夺

D. 以上都不对 正确答案:C

7. 一般情况下,系统出现死锁的原因是()。

A. 计算机系统发生了重大故障

B. 有多个封锁的进程同时存在

C. 若干进程因竞争资源而无休止地等待着,不释放已占有的资源

D. 资源数远远多于进程数,或进程同时申请的资源数少于资源总数 正确答案:C

8. 下列方法中,属于死锁预防策略的是()。

A. 单资源的银行家算法

B. 有序资源使用法

C. 死锁检测法

D. 多资源的银行家算法

正确答案:B

9. 在单处理机系统中,处于运行状态的进程()。

A. 只有一个在唯一的处理器上运行

B. 必须在执行完后才能被撤下

C. 不能被挂起和运行

D. 以上都不对 正确答案:A

10. 高级调度的关键在于()。

A. 选择恰当的线程管理程序

B. 选择恰当的作业调度算法

C. 用户作业准备充分

D. 有一个较好的操作环境 正确答案:B

大工17春《操作系统》在线作业2

二、判断题(共 10 道试题,共 50 分。)

1. 如果信号量ST的当前值为-8, 则表示系统中有16个进程存在。

A. 错误

B. 正确 正确答案:A

2. 在作业调度算法设计中,分时系统用注意保证用户的请求及时给予响应。

A. 错误

B. 正确 正确答案:B

3. 在预防死锁的策略中,通常都是破坏请求保持条件和循环等待条件来达到目的。