奥鹏大连理工大学2013年秋《操作系统》在线作业2

所属学校:大连理工大学 科目:操作系统 2015-03-17 11:09:43

答案:

单选题:BCDDB BACDA

判断题:AAAAA AABBA

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

1.  用Signal操作唤醒一个等待进程时,被唤醒进程的状态变为(B )。

A. 等待

B. 就绪

C. 运行

D. 完成

2.  产生系统死锁的原因可能是由于(C )。

A. 进程释放资源

B. 系统含有两个进程

C. 多个进程竞争资源出现了循环等待且均不释放已有的资源

D. 多个进程竞争共享型设备

3.  临界区是指并发进程中访问共享变量的( D)段。

A. 管理信息

B. 信息存储

C. 数据

D. 代码

4.  ( D)是一种只能进行Wait操作和Signal操作的特殊变量。

A. 调度

B. 进程

C. 同步

D. 信号量

5.  (B )是解决进程间同步和互斥的一对低级通信原语。

A. Lock和Unlock

B. Wait和Signal(P和V)

C. Wait和Go

D. Send和Receive

6.  对于两个并发进程,设互斥信号量mutex的初始值为1,若mutex=0,则(B )。

A. 表示没有进程进入临界区

B. 表示有一个进程进入临界区

C. 表示有三个进程进入临界区

D. 表示有两个进程进入临界区

7.  处理器调度一般分为三级,其中被称作作业调度的是( A)。

A. 长期调度

B. 中期调度

C. 短期调度

D. 以上都不是

高级调度(作业调度),中级调度(平衡调度),低级调度(进程调度/线程调度)

8.  为了使系统中并行进程能正确有效的访问临界资源,对若干进程的临界区的管理应满足以下除(C )以外的要求。

A. 一次最多让一个进程在临界区中执行

B. 进程只应在临界区内逗留有限时间

C. 避免进程进入临界区

D. 不能强迫一个进程无限地等待进入它的临界区

9.  若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许( D)个进程参于竞争,而不会发生死锁。

A. 5

B. 2

C. 3

D. 4

10.  作业控制块的英文简称为(A )。

A. JCB

B. JBC

C. PLC

D. JOB

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

1.  参与死锁的所有进程中至少有三个进程占有资源。(A)

A. 错误 B. 正确

2.  分布式计算机系统可分为对称式多机系统和主从式多机系统。(A)

A. 错误 B. 正确

3.  由于Wait-Signal操作无法描述同步、互斥等基本问题,所以必须引入其它的通讯原语或机制,如Send,Receive或Monitor等。(A)

A. 错误 B. 正确

4.  若系统中只有一个进程,那么这个进程也会出现死锁。(A)

A. 错误 B. 正确

5.  处于提交状态的作业是占用处理机执行的状态。(A)

A. 错误 B. 正确

6.  进程通信只有两种方式,即直接通信和间接通信。(A)

A. 错误 B. 正确

7.  计算机系统中CPU越忙,系统的运行速度越快效率越高。(A)

A. 错误 B. 正确

8.  多处理器系统可以建立多重处理,增强系统的处理能力。(B)

A. 错误 B. 正确

9.  循环分配和树高降低是编译程序用来检测隐性并行性的两种常用技术。(B)

A. 错误 B. 正确

10.  参与死锁的所有进程都占有资源。(A)

A. 错误 B. 正确

版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: