首页
›
答案
›
标签
›
信号量
信号量
101
记录型信号量比整型信号量更符合进程同步控制的让权等待原则。()
102
在SPOOLing技术中,系统实际上将()分配给用户进程
103
若有4个进程共享同一程序段,而且每次最多允许3个进程进入该程序段,则信号量的变化范围是()。
104
有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是()。
105
用P、V操作管理临界区时,信号量的初值一般应定义为()。
106
当一进程因在记录型信号量S上执行P(S)操作而被阻塞后,S的值为()。
107
N个进程共享M台打印机(其中N>M),假设每台打印机为临界资源,必须独占使用,则打印机的互斥信号量的取值范围为()。
108
引入信号量的目的是为了正确实现进程间的并发执行。()
109
引入信号量的目的是为了正确实现进程间的并发执行。
110
利用信号量机制能预防死锁的发生。
111
信号量的值()。
112
实现进程互斥与同步的手段有多种,其中,()是最早出现的进程同步机制因其简洁有效,信号量被广泛地用来解决各种互斥与同步问题
113
为实现互斥与合作,进程使用信号量相互制约,这实际上就是一种进程通信()
114
设与某资源相关联的信号量初值为3,当前值为1,若M表示该资源的可用个数,N表示等待该资源的进程数,则M,N分别是
115
()是一种能由P和V操作所改变的整型变量,可用于实现进程的互斥和同步
116
正在运行的进程在信号量S上作P操作之后,当S<0,进程将进入信号量的
117
设有三个进程共享一个资源,如果每次只允许一个进程使用该资源,则用PV操作管理时信号量S的可能取值是
118
()属于SYSTEMⅤ进程间通信方式。
119
V操作是对信号量执行加1操作,意味着释放一个单位资源,如果加1后信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为阻塞状态,否则现进程继续进行。()
120
信号量机制是一种有效地实现进程同步与互斥的工具。信号量只能由P、V操作来改变。
121
有9个生产者,6个消费者,共享容量为8的缓冲区。在这个生产者-消费者问题中,互斥使用缓冲区的信号量mutex的初值应该为()。
122
信号量S的初值为8,在S上执行了10次P操作,6次V操作后,S的值为()。
123
在执行V操作时,当信号量的值(),应释放一个等待该信号量的进程。
124
如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()。
125
对于记录型信号量,当其值为大于0时,进程应阻塞。
126
用PV操作管理临界资源时,信号量的初值应定义为0。
127
在有n个进程共享一个互斥段,如果最多允许m个进程(m<n)同时进入互斥段,则信号量的变化范围是()
128
对于记录型信号量,在执行一次P操作时,信号量的值应当加1。
129
对于记录型信号量,当其值为()时,应唤醒阻塞队列中的进程。
130
对于记录型信号量,在执行V操作时,信号量的值应当()。
131
对于记录型信号量,在执行V操作时,信号量的值应当();
132
对于整形信号量,在执行一次V操作时,信号量的值应()。
133
当一进程因在记录型信号量S上执行wait(S)操作而被阻塞后,S的值为()。
134
如果信号量的当前值为-4,则表示系统中在该信号量上有()个进程等待。
135
有n个进程共享同一临界资源,若使用信号量机制实现对临界资源的互斥访问,则信号量的变化范围是[1,-(n-1)]。
136
读者写者问题的信号量集方案中,读者中执行的语句swait(wmutex,1,0,rcount,1,1),0起可控开关的作用。
137
消费者阻塞在wait(full)(full是同步信号量)的条件是()。
138
信号量只是一个和资源数量有关的数值。
139
同步信号量的初值一般为1。
140
读者-写者问题需要设置()个信号量?
141
不需要信号量就能实现的功能是()
142
当一个进程因在互斥信号量mutex上执行V(mutex)操作而导致唤醒另一个进程时,则执行V操作后mutex值为()。
143
用PV操作解决读者写者问题的正确程序如下:begin S, Sr: Semaphore; rc: integer; S:=1; Sr:=1; rc:=0;cobegin PROCES Reader i ( i=1,2…) begin P(Sr) rc:=rc+1; if rc=1 then P(S); V(Sr); read file; P(Sr); rc:=rc-1 if rc=0 thenV(S); V(Sr); end ; PROCES Writer j (j=1,2…) begin P(S); W
144
()是一种能由P和V操作所改变的整型变量。
145
正在运行的进程在信号量S上做P操作后,当S<;0时,进程进入信号量的()
146
V原语对信号量做运算后,()
147
用PV操作解决读者写者问题的正确程序如下:beginS,Sr:Semaphore;rc:integer;S:=1;Sr:=1;rc:=0;cobeginPROCESReaderi(i=1,2…)beginP(Sr)rc:=rc+1;ifrc=1thenP(S);V(Sr);readfile;P(Sr);rc:=rc-1ifrc=0thenV(S);V(Sr);end;PROCESWriterj(j=1,2…)beginP(S);Writefile;V(S)end;coend;end;请回答:(1)信号量S
148
对信号量S每执行一次P操作,则信号量S的值就减1当S的值小于0时,执行P操作的进程的状态就置为阻塞态,把相应的PCB连入该信号量队列的(),并且该进程放弃处理机,由()调度合适进程。
149
正在运行的进程在信号量S上做P操作后,当S<0时,进程进入信号量的()
150
按照物理特性划分,变电所的数据有:()、开关量和电能量。
151
以下哪种方式不是uc/os操作系统中任务之间通信方式()。
152
以下哪种方式不是uc/os操作系统中任务之间通信方式。()
153
在信号量()中,信号量S>0时的值表示可用资源数目;若S<0,则表示等待该资源的进程数,此时进程应阻塞。
154
对信号量S的操作只能通过原语()进行,对应每一个信号量设置了一个等待队列。
155
利用信号量的P,V操作,进程之间可以交换大量信息。()
156
信号量的物理意义是当信号量值大于0时表示(),当信号量值小于0时,其绝对值为()。
157
若信号量的当前值为-4,则表示系统中在该信号量上有()个进程等待。
158
若P、V操作的信号量S初值为2,当前值为-3,则表示有()个等待进程。
159
用P、V操作管理临界区时,信号量的初值一般应定义为()
160
用wait、signal操作管理某个临界区时,信号量的初值应定义为()。
161
UNIX对进程的管理和控制使用()
162
除了可以采用资源剥夺法解除死锁,还可以采用()方法解除死锁。
163
故障录波通常录()
164
利用信号量的P,V操作,进程之间可以交换大量信息。
165
操作系统中利用信号量和P、V操作,()。
166
有9个生产者,6个消费者,共享容量为8的缓冲区。在这个生产者()消费者问题中,互斥使用缓冲区的信号量mutex的初值应该为()。
167
若P、V操作的信号量S初值为2,当前值为()1,则表示有()个等待进程。
168
有一个信号量S:(1)假设对S执行了28次wait操作和18次signal操作后,信号量S的值是0。(2)假设若干进程对信号量S进行了15次wait操作和2次signal操作,请问此时有()个进程等待在S的队列中?
169
设有10个进程共享一个互斥段。如果最多允许1个进程进入互斥段,,该信号量的取值范围为()
170
假设某计算机系统中资源R的可用数为6,系统中有3个进程竞争R,且每个进程都需要i个R,该系统可能会发生死锁的最小i值是(1)。若信号量S的当前值为-2,则R的可用数和等待R的进程数分别为(2)注:此题只需选第二个空
171
若某进程调用P操作后不会等待信号量,则在调用P操作前信号量的值一定()。
172
假设某计算机系统中资源R的可用数为6,系统中有3个进程竞争R,且每个进程都需要i个R,该系统可能会发生死锁的最小i值是(1)。若信号量S的当前值为-2,则R的可用数和等待R的进程数分别为(2)注:此题只需选第一个空
173
对于信号量可以做P操作和V操作,程序中两者操作应谨慎使用,以保证其使用的正确性,否则执行时可能发生死锁。操作用于阻塞进程。
174
1965年,荷兰学者Dijkstra提出的()机制是一种卓有成效的进程同步工具。
175
对信号量S的操作只能通过()操作进行,对应每一个信号量设置了一个等待队列
176
实现进程互斥时,用()对应,对同一个信号量调用Pv操作实现互斥。
177
在执行(wait操作)P操作时,当信号量的值(),进程应进入阻塞状态。
178
信号量的物理意义是当信号量值大于零时表示允许进入临界区;当信号量值=-3时,说明有个进程因为申请资源而等待?
179
ROS机器人的通信机制主要基于什么?
180
对于记录型信号量,在执行一次P操作时,信号量的值应当
181
在进程管理中,利用记录型信号量解决生产者-消费者问题,至少要设置()信号量才能保证各个进程能同步工作。25
182
当信号量的值等于0时,以下描述错误的是()。
183
若一个信号量的初值为3,经过多次wait和signal操作以后当前值为-1,此表示等待进入临界区的进程数是()。
184
有三个进程共享同一程序段,而每次只允许一个进程进入该程序段,若用wait、signal操作同步机制,则信号量S的取值范围是()。
185
为实现消息缓冲队列通信,应在PCB中增加()、()、()三个数据项
186
10个进程共享3台同类打印机,则与打印机对应的互斥信号量的初值应是()。
187
对于整型信号量,在执行一次P操作时,信号量的值应。()
188
()是用于表示资源数目或请求使用某一资源的进程个数的数据结构。
189
若P、V操作的信号量S的初值为3,当前值为()2,则表示有()个进程等待着S资源。
190
如P和V操作的信号量S初值为4,则现在S=()1,表示有()个进程在等待。
191
在嵌入式实时多任务系统中,大量采用事件驱动的方式来编写任务,下面哪个不属于μC/OS()Ⅱ中事件的范畴。()
192
以下哪项不是μC/OS()Ⅱ操作系统中任务之间的同步方式。()
193
()是一种只能进行P操作和V操作的特殊变量。
194
在9个生产者、6个消费者共享8个单元缓冲区的生产者()消费者问题中,互斥使用缓冲区的信号量其初值为()。
195
某信号量的当前值为–3时,表示系统中在该信号量上有()个等待进程。
196
信号量的物理意义是:当前信号量的值大于零时,表示系统可供分配的();当信号量值小于零时,其绝对值表示有多少个()在等待系统的资源。
197
一下关于临界区的说法,()是正确的。
198
对于整形信号量,在执行一次P操作时,信号量的值应()。
199
计算机操作系统中,若P、V操作的信号量S初值为3,当前值为1,则表示有()个等待进程。
200
用信号量在3个并发进程的临界区实行互斥时,其初值应设置为。
‹
1
2
3
4
›