如果3个进程共享一个互斥段,每次最多允许2个进程进入该互斥段,则信号量的变化范围是
A.1、0、-1、-2
B.3、2、1、0
C.2、1、0、-1
D.2、1、0、-1、-2
试卷相关题目
- 1设两个进程共用一个临界资源的互斥信号量 mutex,当 mutex=-1时表示
A.两个进程都进入临界区
B.两个进程都在等待
C.没有一个进程进入临界区
D.一个进程进入了临界区,另一个进程等待
开始考试点击查看答案 - 2进程 P1 对信号量 S 执行 V 操作,则信号量 S 的值应
A.加1
B.减1
C.不定
D.不变
开始考试点击查看答案 - 3系统中有10个并发进程涉及某个相同的变量 A,则变量 A 的相关临界区最少有()个
A.2
B.20
C.1
D.10
开始考试点击查看答案 - 4在生产者消费者问题中,消费者执行 Wait(full)后阻塞的原因是
A.full=0
B.full=1
C.full<1
D.full>1
开始考试点击查看答案 - 5在下列同步机制中,可以实现“让权等待”的是
A.Peterson 方法
B.swap 指令
C.信号量方法
D.TestAndSet 指令
开始考试点击查看答案 - 6三个进程 A、B、C 通过信号量 S 互斥进入某个临界区,且他们均不牵涉其他信号量的任何操作。下面说法正确的是
A.这三个进程 A、B、C 之间一定会发生死锁
B.这三个进程 A、B、C 之间一定不会发生死锁
C.这三个进程 A、B、C 之间可能会发生死锁,但死锁参与者只能包括其中的两个进程
D.这三个进程 A、B、C 之间可能会发生死锁,但死锁参与者一定包括全部三个进程
开始考试点击查看答案 - 7将系统中的资源进行线性排队编号,进程对资源的请求必须按照资源的序号递增次序提出。这样可以通过摒弃()条件预防死锁
A.请求和保持
B.不剥夺
C.环路等待
D.互斥
开始考试点击查看答案 - 8在可变分区分配方案中,当某一作业完成、系统回收其主存空间时,回收分区可能存在与相邻空闲区合并的情况,为此须修改空闲分区表。其中,造成空闲分区数减1的情况是
A.既无上邻空闲分区,也无下邻空闲分区
B.既无上邻空闲分区,也无下邻空闲分区
C.虽有上邻空闲分区,但无下邻空闲分区
D.既有上邻空闲分区,也有下邻空闲分区
开始考试点击查看答案 - 9采用动态分区算法回收内存时,如果回收区仅与空闲区链插入点前一个分区相邻接,那么需要在空闲区链表中
A.增加一个新表项
B.修改前一个分区表项的大小
C.修改前一个分区表项的首地址
D.修改前一个分区表项的大小和首地址
开始考试点击查看答案 - 10在下列动态分区分配算法中,最容易产生内存碎片的是
A.首次适应算法
B.最坏适应算法
C.最佳适应算法
D.循环首次适应算法
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它