网上人大《操作系统》作业2

课程作业1sq傲朋学习网
一、单项选择题   (一共20题,每题5分。)1sq傲朋学习网
试题1(5分)1sq傲朋学习网
【234579】        设有n个进程共享一个相同的程序段,如果每次最多允许m个进程(m≤n)同时进入临界区,则信号量的初值为 (    )。1sq傲朋学习网
A. n1sq傲朋学习网
B. m1sq傲朋学习网
C. m—n1sq傲朋学习网
D. —m1sq傲朋学习网
B。标准答案为:B1sq傲朋学习网
试题2(5分)1sq傲朋学习网
【234584】        有若干并发进程均将一个共享变量count的值加1一次,那么有关count中的值的正确说法是(    )。1sq傲朋学习网
1)肯定有不正确的结果1sq傲朋学习网
2)肯定有正确的结果1sq傲朋学习网
3)若控制这些并发进程互斥执行count加1操作,count中的值正确1sq傲朋学习网
A. 1)3)1sq傲朋学习网
B. 2)3)1sq傲朋学习网
C. 3)1sq傲朋学习网
D. 1)2)3)的说法均不正确1sq傲朋学习网
C。标准答案为:C1sq傲朋学习网
试题3(5分)1sq傲朋学习网
【234585】        设与某资源相关联的信号量初值为3,当前值为1,若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别为(    )。1sq傲朋学习网
A. 0,11sq傲朋学习网
B. 1,01sq傲朋学习网
C. 1,21sq傲朋学习网
D. 2,01sq傲朋学习网
B。标准答案为:B1sq傲朋学习网
试题4(5分)1sq傲朋学习网
【234586】        进程P0和P1的共享变量定义及其初值为:1sq傲朋学习网
boolean flag[2];1sq傲朋学习网
int turn=0;1sq傲朋学习网
flag [0]=false; flag[1]=false;1sq傲朋学习网
若进程P0和P1访问临界资源的类C代码实现如下:1sq傲朋学习网
void P0()  //进程P0void P1()  //进程11sq傲朋学习网
{ while (TRUE){ while (TRUE)1sq傲朋学习网
{ flag[0]=TRUE; turn=1;{ flag[1]=TRUE; turn=0;1sq傲朋学习网
while (flag[1]&&(turn==1));while (flag[0]&&(turn==0));1sq傲朋学习网
临界区;临界区;1sq傲朋学习网
flag[0]=FALSE;flag[1]=FALSE;1sq傲朋学习网
}}1sq傲朋学习网
}}1sq傲朋学习网
并发执行进程P0和P1时产生的情况是(    )。1sq傲朋学习网
A. 不能保证进程互斥进入临界区,会出现“饥饿”现象1sq傲朋学习网
B. 不能保证进程互斥进入临界区,不会出现“饥饿”现象1sq傲朋学习网
C. 能保证进程互斥进入临界区,会出现“饥饿”现象1sq傲朋学习网
D. 能保证进程互斥进入临界区,不会出现“饥饿”现象1sq傲朋学习网
B。标准答案为:D1sq傲朋学习网
试题5(5分)1sq傲朋学习网
【234589】        不需要信号量就能实现的功能是(    )。1sq傲朋学习网
A. 进程同步1sq傲朋学习网
B. 进程互斥1sq傲朋学习网
C. 执行的前驱关系1sq傲朋学习网
D. 进程的并发执行1sq傲朋学习网
D。标准答案为:D1sq傲朋学习网
试题6(5分)1sq傲朋学习网
【234591】        临界区是指并发进程访问共享变量的(    )。1sq傲朋学习网
A. 管理信息1sq傲朋学习网
B. 信息存储1sq傲朋学习网
C. 数据1sq傲朋学习网
D. 代码1sq傲朋学习网
B。标准答案为:D1sq傲朋学习网
试题7(5分)1sq傲朋学习网
【234597】        在操作系统中,P、V操作是一种(    )。1sq傲朋学习网
A. 机器指令1sq傲朋学习网
B. 系统调用命令1sq傲朋学习网
C. 作业控制命令1sq傲朋学习网
D. 低级进程通信原语1sq傲朋学习网
D。标准答案为:D1sq傲朋学习网
试题8(5分)1sq傲朋学习网
【234599】        原语是(    )。1sq傲朋学习网
A. 运行在用户态的过程1sq傲朋学习网
B. 操作系统内核1sq傲朋学习网
C. 可中断的指令序列1sq傲朋学习网
D. 不可分割的指令序列1sq傲朋学习网
D。标准答案为:D1sq傲朋学习网
试题9(5分)1sq傲朋学习网
【234604】        有三个进程共享同一程序段,而每次只允许两个进程进入该程序段,若用P、V操作同步机制,则信号量的取值范围是(    )。1sq傲朋学习网
A. 2,1,0,—11sq傲朋学习网
B. 3,2,1,01sq傲朋学习网
C. 2,1,0,—11sq傲朋学习网
D. 1,0,—1,—21sq傲朋学习网
A。标准答案为:A1sq傲朋学习网
试题10(5分)1sq傲朋学习网
【234606】        对于两个并发进程,设互斥信号量为mutex(初值为1),若mutex=—1,则(    )。1sq傲朋学习网
A. 表示没有进程进入临界区1sq傲朋学习网
B. 表示有一个进程进入临界区1sq傲朋学习网
C. 表示有一个进程进入临界区,另一个进程等待进入1sq傲朋学习网
D. 表示有两个进程进入临界区1sq傲朋学习网
C。标准答案为:C1sq傲朋学习网
试题11(5分)1sq傲朋学习网
【234608】        若一个系统中共有5个并发进程涉及到某个相同的变量A,则变量A的相关临界区是由(    )个临界区构成的。1sq傲朋学习网
A. 11sq傲朋学习网
B. 31sq傲朋学习网
C. 51sq傲朋学习网
D. 61sq傲朋学习网
C。标准答案为:C1sq傲朋学习网
试题12(5分)1sq傲朋学习网
【234622】        某系统中有11台磁带机,X个进程共享此磁带机设备,每个进程最多请求使用3台,则系统必然不会死锁的最大X值是(    )。1sq傲朋学习网
A. 41sq傲朋学习网
B. 51sq傲朋学习网
C. 61sq傲朋学习网
D. 71sq傲朋学习网
。标准答案为:B1sq傲朋学习网
试题13(5分)1sq傲朋学习网
【234627】        三个进程共享四个同类资源,这些资源的分配与释放只能一次一个。已知每一个进程最多需要两个该类资源,则该系统(    )。1sq傲朋学习网
A. 有些进程可能永远得不到该类资源1sq傲朋学习网
B. 必然有死锁1sq傲朋学习网
C. 进程请求该类资源必然能得到1sq傲朋学习网
D. 必然是死锁1sq傲朋学习网
C。标准答案为:C1sq傲朋学习网
试题14(5分)1sq傲朋学习网
【234628】        死锁的四个必要条件中,无法破坏的是(    )。1sq傲朋学习网
A. 循环等待资源1sq傲朋学习网
B. 互斥使用资源1sq傲朋学习网
C. 占有且等待资源1sq傲朋学习网
D. 非抢占式分配1sq傲朋学习网
。标准答案为:B1sq傲朋学习网
试题15(5分)1sq傲朋学习网
【234630】        某一系统中,测得其处理器的利用率为1%,I/O的利用率为1%,就绪队列中有2个进程,阻塞队列中有31个进程,此时系统出现异常,则表明系统中有进程(    )。1sq傲朋学习网
A. 空闲1sq傲朋学习网
B. 饥饿1sq傲朋学习网
C. 死锁1sq傲朋学习网
D. 死循环1sq傲朋学习网
C。标准答案为:C1sq傲朋学习网
试题16(5分)1sq傲朋学习网
【234633】        在一个交通繁忙的十字路口,每个方向只有一个车道,如果车辆只能向前直行,而不允许转弯和后退,并未采取任何方式进行交通管理。下列叙述中正确的是(    )。1sq傲朋学习网
A. 该十字路口不会发生死锁1sq傲朋学习网
B. 该十字路口一定会发生死锁1sq傲朋学习网
C. 该十字路口可能会发生死锁,规定同时最多3个方向的车使用该十字路口是最有效的方法1sq傲朋学习网
D. 该十字路口可能会发生死锁,规定南北方向的两个车队和东西方向的两个车队互斥使用十字路口是最有效的方法1sq傲朋学习网
D。标准答案为:D1sq傲朋学习网
试题17(5分)1sq傲朋学习网
【234634】        系统死锁可以用(    )来描述。1sq傲朋学习网
A. 进程1sq傲朋学习网
B. 程序1sq傲朋学习网
C. 系统流程图1sq傲朋学习网
D. 资源分配图1sq傲朋学习网
A。标准答案为:D1sq傲朋学习网
试题18(5分)1sq傲朋学习网
【234640】        假设系统有两个进程P1和P2,有两种资源S1和S2,每种资源数仅为1个。进程P1使用资源的情况:申请S1——申请S2——释放S1——释放S2;进程P2使用资源的情况:申请S2——申请S1——释放S2——释放S1。系统并发执行进程P1和P2,系统将(    )。1sq傲朋学习网
A. 产生死锁1sq傲朋学习网
B. 可能产生死锁1sq傲朋学习网
C. 不会产生死锁1sq傲朋学习网
D. 无法确定是否会产生死锁1sq傲朋学习网
B。标准答案为:B1sq傲朋学习网
试题19(5分)1sq傲朋学习网
【234641】        下列描述中,(    )发生死锁。1sq傲朋学习网
A. 系统中只有一台光驱和一台打印机,进程P1占有了光驱又申请打印机,但不能立即满足,因为进程P2占有打印机。强行释放P1占有的光驱,以后再重新申请。进程P1释放的光驱让给进程P2,则进程P1、P21sq傲朋学习网
B. 系统中只有一台光驱和一台打印机,排序为R1、R2,对应序号为1、2,进程P1、P2对R1、R2的请求严格按资源序递增的顺序提出,则进程P1、P21sq傲朋学习网
C. 系统中只有一台光驱和一台打印机,进程P1、P2运行前一次性向系统申请它需要的光驱和打印机,则进程P1、P21sq傲朋学习网
D. 系统中只有一台光驱和一台打印机,进程P1占有了光驱又申请打印机,进程P2占有了打印机有申请光驱,则进程P1、P21sq傲朋学习网
C。标准答案为:D1sq傲朋学习网
试题20(5分)1sq傲朋学习网
【234642】        在银行家算法中的数据结构中,其中最大需求M[n,m]、已经分配A[n,m]、需求N[n,m]三者之间的关系是(    )。1sq傲朋学习网
A. N[i,j]=A[i,j]—M[i,j]1sq傲朋学习网
B. N[i,j]=M[i,j]+A[i,j]1sq傲朋学习网
C. N[i,j]=M[i,j]—A[i,j]1sq傲朋学习网
D. N[i,j]=M[i,j]*A[i,j]1sq傲朋学习网
C。标准答案为:C1sq傲朋学习网
1sq傲朋学习网
版权声明

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

分享: