|
大工15秋《操作系统概论》在线测试2
试卷总分:100 测试时间:--
一、单选题(共10道试题,共40分。)
1.破坏死锁的四个必要条件之一就可以预防死锁。若规定一个进程请求新资源之前首先释放已经占有的资源,则是破坏了()条件。
A. 互斥使用
B. 请求和保持
C. 不剥夺
D. 以上都不对
满分:4分
2.假设当一进程运行时,系统可基于某种原则,强行将其撤下,把处理器分配给其他进程,这种调度方式是()。
A. 可抢占方式
B. 不可抢占方式
C. 查询方式
D. 搜索方式
满分:4分
3.下列方法中,属于死锁预防策略的是()。
A. 单资源的银行家算法
B. 有序资源使用法
C. 死锁检测法
D. 多资源的银行家算法
满分:4分
4.高级调度的关键在于()。
A. 选择恰当的线程管理程序
B. 选择恰当的作业调度算法
C. 用户作业准备充分
D. 有一个较好的操作环境
满分:4分
5.为进程一次性分配其所需的资源是一种()的方法,它能够使系统不发生死锁。
A. 死锁预防
B. 死锁检测
C. 死锁避免
D. 以上都不对
满分:4分
6.在单处理机系统中,处于运行状态的进程()。
A. 只有一个在唯一的处理器上运行
B. 必须在执行完后才能被撤下
C. 不能被挂起和运行
D. 以上都不对
满分:4分
7.一般情况下,系统出现死锁的原因是()。
A. 计算机系统发生了重大故障
B. 有多个封锁的进程同时存在
C. 若干进程因竞争资源而无休止地等待着,不释放已占有的资源
D. 资源数远远多于进程数,或进程同时申请的资源数少于资源总数
满分:4分
8.银行家算法又被称为“资源分配拒绝”法,是一种()算法。
A. 死锁解除
B. 死锁避免
C. 死锁预防
D. 死锁检测
满分:4分
9.在高级调度算法中,既考虑作业等待时间,又考虑作业执行时间的调度算法是()。
A. 先进先出
B. 最短进程优先
C. 时间片轮转
D. 最高响应比优先
满分:4分
10.在分时操作系统中,短程调度经常采用()调度算法。
A. 先进先出
B. 优先级
C. 时间片轮转
D. 随机
满分:4分
二、判断题(共20道试题,共60分。)
1.从所有未分配的分区中挑选最大的且大于或等于作业大小的分区分给要求的作业是最先适应法存储分配算法。
A. 错误
B. 正确
满分:3分
2.源程序经过编译后所得到的目标模块,必须由链接程序将其链接成一个完整的可装入模块后,方能装入内存运行。
A. 错误
B. 正确
满分:3分
3.如果信号量ST的当前值为-8, 则表示系统中有16个进程存在。
A. 错误
B. 正确
满分:3分
4.最佳适应法:从所有未分配的分区中挑选一个最接近作业尺寸且大于或等于作业大小的分区分给要求的作业,从而使分区内未用部分浪费的最少。
A. 错误
B. 正确
满分:3分
5.在作业调度算法设计中,分时系统用注意保证用户的请求及时给予响应。
A. 错误
B. 正确
满分:3分
6.死锁的互斥条件:任一时刻只允许一个进程使用资源。
A. 错误
B. 正确
满分:3分
7.短程调度算法采用时间片轮转算法时,时间片过大,就会使该算法转化为先进先出调度算法。
A. 错误
B. 正确
满分:3分
8.如果所有进程都挂起时,那么系统陷入死锁。
A. 错误
B. 正确
满分:3分
9.批处理作业要求用户预先将作业的三部分准备好,然后在系统的控制下通过某种作业输入方式将它们提交到外部辅助存储器上,同时为该作业申请JCB。
A. 错误
B. 正确
满分:3分
10.系统产生死锁的原因可以归结为竞争资源和进程推进顺序不当。
A. 错误
B. 正确
满分:3分
11.在预防死锁的策略中,通常都是破坏请求保持条件和循环等待条件来达到目的。
A. 错误
B. 正确
满分:3分
12.当系统发生死锁时,计算机系统不能执行任何程序,必须重新启动计算机。
A. 错误
B. 正确
满分:3分
13.可抢占的资源:当一个进程正在使用这种类型的资源时,如果强行把它拿走,将会导致该进程运行失败。
A. 错误
B. 正确
满分:3分
14.交互式作业主要出现在分时系统和个人计算机中,作业常通过命令方式提供,作业可直接提交到内存。
A. 错误
B. 正确
满分:3分
15.CPU支持的地址范围一般远大于机器实际主存的大小,对多出来的那部分地址,程序仍然可以使用,程序能使用的整个地址范围称为虚拟地址空间(虚空间),该空间中的某个地址称为虚拟地址。
A. 错误
B. 正确
满分:3分
16.进程之间竞争互斥资源是产生死锁的根本原因。
A. 错误
B. 正确
满分:3分
17.内存中全部存储单元的物理地址集合称为逻辑地址空间或绝对地址空间。
A. 错误
B. 正确
满分:3分
18.一个目标模块(程序)或装入模块(程序)的所有逻辑地址的集合,称为逻辑地址空间或相对地址空间。
A. 错误
B. 正确
满分:3分
19.进程切换指处理机从执行一个进程转到执行另一个进程,进程切换过程中,由于当前运行的进程改变了,因而当前进程空间等环境信息也需要改变。
A. 错误
B. 正确
满分:3分
20.死锁的不剥夺条件:环路中的每一条边是进程在请求另一进程已经占有的资源。
A. 错误
B. 正确
满分:3分
|
|