——进程同步与互斥—— 单选题
23. 同一系统中的进程之间既相互依赖又相互制约,如果两个进程同时要用一台打印机,其中一个进程必须等待,这种关系称为_____。 A. 同步 B. 互斥 C. 共享 D. 独享
24. 同一系统中的进程之间既相互依赖又相互制约,如果两个进程同时要用一公用变量,其中一个进程必须等待,这种关系称为_____。 A. 同步 B. 互斥 C. 共享 D. 独享
25. 同一系统中如果两个进程要用有界缓冲来传输数据,这两个进程之间有一种制约关系,这种关系称为_____。 A. 同步 B. 互斥
11
C. 共享 D. 独享
26. 一种由P和V操作所改变的整型变量是_____。 A. 整型信号量 B. 控制变量 C. 锁
D. 记录型信号量
27. 关于PV操作,以下说法不正确的是_____。 A. P(S)操作意味着申请一份关于信号量S的资源 B. V(S)操作意味着释放一份关于信号量S的资源 C. 进程调用一个P操作,将信号量的值减1后,信号量的值小于0,则进程应阻塞,排入信号量的队列
D. 进程调用一个V操作,将信号量的值加1后,信号量的值小于0,则应从信号量的等待队列中唤醒一个进程 28. 当某一信号量的值为2时,说明______。 A. 有两个进程由于申请相应资源而被阻塞 B. 在该信号量的队列中有两个进程 C. 有2份关于该信号量的资源可分配 D. 系统中有两个并行执行的进程
29. 当某一信号量的值为-2时,以下说法不正确的是______。 A. 有两个进程由于申请与该信号量有关的资源而被阻塞 B. 在该信号量的队列中有两个进程
12
C. 有2份关于该信号量的资源可分配
D. 有两个进程在等待使用与该信号量有关的资源
30. 若信号量S初值为2,当前值为-1,则表示有_____个进程在与S有关的队列上等待;系统中共有______个S资源。 A. 0 B. 1 C. 2 D. 3
31. 有两个并发进程都要使用一台打印机,打印机对应的信号量是S,若S=0,则表示_____。 A. 没有进程在用打印机 B. 有一进程在用打印机
C. 有一进程在用打印机,另一进程正等待使用打印机 D. 两个进程都在用打印机
32. 用P、V操作管理相关进程的临界区时,信号量的初值应定义为_____。 A. -1 B. 0 C. 1 D. 随意
33. 用V操作唤醒一个等待进程时,被唤醒进程的状态变为_____。
13
A. 等待 B. 就绪 C. 运行 D. 完成
34. 若2个并发进程相关临界区的互斥信号量MUTEX,现在取值为0,则正确的描述应该是_____。 A. 没有进程进入临界区 B. 有一个进程进入临界区
C. 有一个进程进入临界区,另一个在等待进入临界区 D. 不定
35. 在生产者-消费者的程序中,应当注意的是_____。 A. V操作的次序不能颠倒 B. P操作的次序不能颠倒 C. V操作的次序可以颠倒 D. P操作的次序可以颠倒
36. 在生产者-消费者问题的解法中如果将生产者进程的两个P操作的位置放错,_____。
A. 将会使系统中没有一个进程能够进行下去 B. 将可能会使两个进程间发生死锁 C. 进程仍能正常运行
D. 进程仍能正常运行,但速度会减慢
14
填充题
1.信号量的物理意义是:当信号量值大于0时表示( );当信号量值小于0时表示( )。
2.操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是( )。
3.若一个进程已经进入临界区,其它要进入临界区的进程必须( )。
4.用P、V操作管理临界区时,一个进程在进入临界区前应该对信号量做( )操作,退出临界区时应对信号量做( )操作。 5.有m个进程共享一个临界资源,若使用信号量机制实现对临界资源的互斥访问,则该信号量取值最大为( ),最小为( )。 6.设有K个进程共享一临界区,问:
(1)一次只允许一个进程进入临界区,则信号量的初值为( ),变化范围是( )。
(2)一次允许M(M ——线程概念—— 单选题 37. 进程和线程是两个不同的概念,但它们之间是有联系的。因为_____。 A. 线程是进程的一部分 B. 进程是线程的一部分 15 搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新幼儿教育计算机操作系统第三版期末复习题 (3)全文阅读和word下载服务。
相关推荐: