智慧树知到《计算机操作系统》章节测试答案
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、死锁产生的根本原因是()。