智慧树知到《计算机操作系统》章节测试答案


A.正确

B.错误

正确答案:正确

9、以下关于线程和进程说法正确的是()

A.不同的线程只能执行不同的程序

B.一个进程可以有一个或多个线程

C.线程是进程中可独立调度和执行的基本单位

D.线程往往被称为“轻型进程”

正确答案:不同的线程只能执行不同的程序;一个进程可以有一个或多个线程;线程是进程中可独立调度和执行的基本单位

10、两个并发进程P1和P2的程序代码在下面给出。其中,A、B、C、D、E均为原语。P1:begin P2:Begin A; D; B; E; C; End; End;P1和P2进程以不可预知的速度推进,它们所有可能的执行过程为()。(1)A→B→C→D→E(2)A→B→E→D→C(3)A→B→D→C→E(4)A→D→C→E→B(5)A→D→B→C→E(6)A→D→E→B→C(7)D→E→A→B→C(8)D→A→C→E→B(9)D→A→B→E→C(10)D→A→E→B→C

A.以上都对

B.(1)(3)(5)(7)(9)(10)

C.(1)(2)(3)(4)(5)(10)

D.(1)(3)(5)(7)(8)(9)

正确答案:(1)(3)(5)(7)(9)(10)

第四章单元测试

1、进程A和进程B共享变量1,需要互斥;进程B和进程C共享变量2,需要互斥;从而进程A与进程C也必须互斥。

A.正确

B.错误

正确答案:错误

2、若当前进程因时间片用完而让出处理机,该进程应由执行状态转变为阻塞状态。

A.正确

B.错误

正确答案:错误

3、一个正在占用CPU的进程不能被挂起。

A.正确

B.错误

正确答案:错误

4、被挂起的进程当等待的事件完成后可以被唤醒。

A.正确

B.错误

正确答案:错误

5、进程间的同步与互斥,分别表示出各个并发进程之间的 关系。

A.相互独立与制约

B.竞争

C.动态性与独立性

D.协作与竞争

正确答案:协作与竞争

6、关于资源的静态分配策略,下述说法正确的是()。

A.有利于提高进程并发度

B.仅当系统给进程分配了所有所需的资源后,该进程才开始执行

C.也称为预分配策略

D.与采用动态资源分配策略相比,提高了资源利用率

E.能预防死锁

正确答案:仅当系统给进程分配了所有所需的资源后,该进程才开始执行;也称为预分配策略;能预防死锁

7、有关死锁的叙述正确的是()。

A.死锁的产生既与资源分配的策略有关,也与进程并发执行的速度有关

B.通过破坏“互斥使用资源”的条件就能防止死锁

C.对资源采用按序分配策略就不会出现循环等待资源的情况了

D.目前抢夺式分配策略只适用于主存空间和处理器

E.资源分配图中有环路则可断定有死锁

正确答案:死锁的产生既与资源分配的策略有关,也与进程并发执行的速度有关;对资源采用按序分配策略就不会出现循环等待资源的情况了

8、死锁产生的根本原因是()。