计算机操作系统第03章在线测试

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《计算机操作系统》第03章在线测试剩余时间:59:56

答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。

3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分)

1、管理若干进程共享某一资源的临界区应满足三个要求,其中( )不考虑。

A、一个进程可以抢占己分配给另一进程的资源

B、任何进程不应该无限地逗留在它的临界区中

C、一次最多让一个进程在临界区执行

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

2、对于整型信号量,在执行一次P操作时,信号量的值应( )。

A、不变

B、加1

C、减1

D、减指定数值

3、资源预先分配策略可以实现死锁的()。

A、预防

B、避免

C、检测

D、恢复

4、若P、V操作的信号量S初值为2,当前值为-1,则表示有()等待进程。

A、0个

B、1个

C、2个

D、3个

5、产生系统死锁的原因可能是由于()。

A、进程释放资源

B、一个进程进入死循环

C、多个进程竞争,资源出现了循环等待

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

第二题、多项选择题(每题2分,5道题共10分)

1、管道实质上是()。

A、一个共享文件

B、一个共享内存区

C、一个队列

D、端口

2、如果把互斥信号量的值设为2,则()。

A、起不到互斥作用

B、一次可以有两个进程进入临界区

C、会引起混乱

D、每个进程可以使用两个互斥资源

3、静态分配策略破坏的是死锁的()。

A、互斥条件

B、不剥夺条件

C、占有和等待条件

D、循环等待条件

4、如果死锁发生了,则()。

A、执行银行家算法可以避免死锁

B、化简进程-资源分配图可以解除死锁

C、终止一些进程可以解除死锁

D、回收死锁进程资源再分配可以解除死锁

5、消息队列与管道的区别与联系有()。

A、消息队列和管道都是共享文件

B、管道一般只联接一对读写进程,消息队列可以联接多对读写进程

C、消息队列和管道都需要同步机制

D、管道需要同步机制,消息队列不需要

第三题、判断题(每题1分,5道题共5分)

1、信号和信号量是基本相同的两种进程通信方式。

正确错误

2、写进程向管道写入信息后必须阻塞。

正确错误

3、进程向消息队列发送消息后必须阻塞。

正确

错误

4、只要资源充足,系统就一定不会发生死锁。

正确

错误

5、如果一组进程存在循环等待资源的现象,则表明该组进程发生了死锁。

正确

错误

交卷

恭喜,交卷操作成功完成!你本次进行的《计算机操作系统》第03章在线测试的得分为 20分(满分20分),本次成绩已入库。若对成绩不满意,可重新再测,取最高分。

测试结果如下:

• 1.1 [单选] [对] 管理若干进程共享某一资源的临界区应满足三个要求,其中( )不考虑。

• 1.2 [单选] [对] 对于整型信号量,在执行一次P 操作时,信号量的值应( )。

1.3 [单选] [对] 资源预先分配策略可以实现死锁的( )。 • 1.4 [单选] [对] 若P 、V 操作的信号量S 初值为2,当前值为-1,则表示有( )等待进程。

• 1.5 [单选] [对] 产生系统死锁的原因可能是由于( )。 • 2.1 [多选] [对] 管道实质上是( )。

• 2.2 [多选] [对] 如果把互斥信号量的值设为2,则( )。 • 2.3 [多选] [对] 静态分配策略破坏的是死锁的( )。 • 2.4 [多选] [对] 如果死锁发生了,则( )。

• 2.5 [多选] [对] 消息队列与管道的区别与联系有( )。

• 3.1 [判断] [对] 信号和信号量是基本相同的两种进程通信方式。 • 3.2 [判断] [对] 写进程向管道写入信息后必须阻塞。 • 3.3 [判断] [对] 进程向消息队列发送消息后必须阻塞。 • 3.4 [判断] [对] 只要资源充足,系统就一定不会发生死锁。 •

3.5 [判断] [对] 如果一组进程存在循环等待资源的现象,则表明该组进程发生了死锁。

相关文档
最新文档