首页
›
答案
›
标签
›
信号量
信号量
301
对信号量8执行V操作后,以下叙述中正确的是()。
302
假设系统采用PV操作实现进程同步与互斥。若n个进程共享两台打印机,那么信号量S的取值范围为()。
303
在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是()。
304
假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3,若采用PV操作,则信号量S的取值范围应为()。
305
因争用资源产生死锁的必要条件是互斥、循环等待、不可抢占和()。对于缓冲池(大量缓冲区)的管理,采用生产者-消费者方式解决同步或互斥时,通常需要用()个信号量。
306
假设系统采用PV操作实现进程同步与互斥,若有n个进程共享一台扫描仪,那么当信号量S的值为-3时,表示系统中有()个进程等待使用扫描仪。
307
假设系统中有n个进程共享3台扫描仪,并采用PV操怍实现进程同步与互斥。若系统信号量S的当前值为一l,进程PlP2又分别执行了1次P(S)操作,那么信号量S的值应为()。
308
在操作系统的进程管理中若系统中有6个进程要使用互斥资源R,但最多只允许2个进程进入互斥段(临界区),则信号量S的变化范围是()。
309
假设系统有n(n≥3)个进程共享资源R,且资源R的可用数3。若采用PV操作,则相应的信号量S的取值范围应为()。
310
己知有5个进程共享一个互斥段,如果最多允许2个进程同时进入互斥段,则相应的信号量的变化范围是()。
311
A0~6
312
假设系统有6个进程共享一个互斥段如果最多允许3个进程同时进入互斥段,则第1章程序员上生试题分析与解答信号量S的初值为(),信号量S的变化范围是()。
313
假设系统有n(n≥5)个并发进程共享资源R,且资源R的可用数为2。若采用PV操作,则相应的信号量S的取值范围应为()。
314
假设系统有n个进程共享资源R且资源R的可用数为2,那么该资源相应的信号量s的初值应设为()。
315
实现进程同步时,每一个消息与一个信号量对应,进程()可把不同的消息发送出去
316
当对信号量进行V操作之后,()。
317
学生小王在选课时编写了一个程序,为了保证有足够的学分,他先选了课程B,然后继续申请心仪的课程A。若能选到课程A,则退掉课程B。部分程序如下:countA//表示课程A的信号量countB//表示课程B的信号量{…P(countA);select()course(A);relese()course(B);V(countB);…}请问:小王的程序能否达到选到课程A又退掉课程B的目的?
318
用P、V操作管理临界区时,把信号量mutex的初值设定为1。当有k(k>1)个进程在mutex的等待队列中时,信号量的值为()
319
关于读者写者问题,下列叙述中哪些是错误的?Reader(){while(TRUE){P(mutex);rc=rc+1;if(rc==1)P(w);V(mutex);①读操作;P(mutex);②rc=rc-1;if(rc==0)V(w);V(mutex);其他操作;}}writer(){while(TRUE){……P(w);写操作;V(w);}}
320
对于信号量S,执行一次P(S)操作后,S的值
321
当多个进程并发执行且需要相互通信时,下列哪一种方法最适合传送大量的信息?
322
在有N个缓冲区的生产者消费者的问题中,下列叙述中哪些是错误的?producer(){intitem;while(TRUE){item=produce()item();P(empty);P(mutex);insert()item(item);V(mutex)V(full);}}consumer(){intitem;while(TRUE){P(full);P(mutex);item=remove()item();V(mutex);V(mutex);consume()item(item);}}
323
在进程同步中,不能对信号量进行操作的是()
324
用管程解决进程间同步关系时,在管程内使用的对象是()
325
假设系统中有4台打印机,某些进程用信号量S实现对打印机的互斥使用。又假设,系统中申请打印机的进程数量最多为20个,下列信号量S的数值范围中,哪一个是正确的?
326
下列关于信号量使用的叙述中,哪些是正确的?
327
解决进程同步与互斥问题时,对信号量进行P原语操作是在下列哪类代码区完成的?
328
有n个进程都要使用某个共享文件,但系统限制最多可以有m个进程(n>m>
329
PV操作是在信号量上的操作,若此时信号量的值小于0,则()
330
采用PV操作管理临界区时,若信号量的值可能在[-2,l]之间,则竞争临界区的进程个数最多为()
331
用PV操作管理临界区时,应该()
332
若某进程调用P操作后不会等待信号量,则在调用P操作前信号量的值一定()
333
若用PV操作来管理相关临界区,且信号量的值总是在[-2,1]之间变化,则()
334
PV操作是在信号量上的操作。若某进程在调用P操作后不会成为等待状态,那么在调用前信号量的值为()
335
PV操作是在信号量上的操作。若某进程在调用V操作后释放了一个正在等待信号量的进程,那么在调用前信号量的值为()
336
用PV操作管理临界区时,若有n个进程在等待进入临界区,则这时的信号量值为()
337
用PV操作管理必须互斥的一组相关临界区时,若信号量的最小值为-n,则该组相关临界区有()。
338
有n个进程都要使用某个共享文件,但系统限制最多可以有m个进程(n>m>1)同时读文件。用PV操作管理时信号量的值不可能变化为()
339
使用V原语对信号量作运算之后,()
340
信号量S的初始值为8,在S上调用了10次P操作和6次V操作后,S值为()
341
有交互的并发进程之间()
342
正在运行的进程在信号量S上作P操作之后,当S<0,进程进入信号量的()。
343
对具有相关临界区的n个并发进程采用PV操作实现进程互斥时,信号量的初值应定义为()
344
有n个并发进程竞争必须互斥使用的共享资源时,若某进程调用P操作后成为第一个等待使用资源者,则这时信号量的值为()
345
正在运行的进程在信号量S上做P操作之后,当S<0时进程
346
使用V原语对信号量作运算之后,
347
帧频随图像深度增加而减少的主要原因为()
348
用P、V操作管理临界区时,信号量的初值一般应定义为以下哪一项?
‹
1
2
3
4
›