全部科目 > 系统分析师 >
2023年上半年 上午试卷 综合知识
第 50 题
知识点 理解P、V操作  
章/节 操作系统  
 
 
进程 P1、P2、P3、P4、P5 和 P6 的前趋图如下所示:

若用 PV 操作控制这 6 个进程的同步与互斥的程序如下,那么程序中的空①和空②分别为( ); 空③和空④处应分别为( ); 空⑤和空⑥处应分别为( )。

 
  A.  V(S3)和 V(S5)
 
  B.  P(S3)和 V(S5)
 
  C.  V(S3)和 P(S5)
 
  D.  P(S3)和 P(S5)




 
 
相关试题     操作系统 

  第44题    2026年上半年  
某文件系统采用索引节点管理,其磁盘索引块和磁盘数据块大小均为4KB节,且每个文件索引节点有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4字节,其中iaddr[0]..

  第50题    2019年上半年  
假设计算机系统中有三类互斥资源Rl、R2和R3,可用资源数分别为9、5和3,若在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源..

  第43题    2024年上半年  
若读取(47)的某个磁盘块进行修改,将结果写回磁盘前系统崩溃,则对系统的影响相对较大。

 
知识点讲解
· 理解P、V操作
 
        理解P、V操作
        信号量与P、V操作的概念比较抽象,在历年的考试中总是难倒许多考生,其实主要还是没有能够正确地理解信号量的含义。
        (1)信号量与P、V操作是用来解决并发问题的,而在并发问题中最重要的是互斥与同步两个关系,也就是说只要有这两个关系存在,信号量就有用武之地。因此,在解题时,应该先从寻找互斥与同步关系开始。这个过程可以套用简单互斥、简单同步、生产者-消费者问题。
        (2)通常来说,一个互斥或一个同步关系可以使用一个信号量来解决,但要注意经常会忽略一些隐藏的同步关系。例如:在生产者-消费者问题中,就有两个同步关系,一个是判断是否还有足够的空间给生产者存放产物,另一个是判断是否有足够的内容让消费者使用。
        (3)信号量的初值通常就是表示资源的可用数。而且通常对于初始为0的信号量,会先做V操作。
        (4)在资源使用之前,将会使用P操作;在资源用完之后,将会使用V操作。在互斥关系中,P、V操作是在一个进程中成对出现的;而在同步关系中,则P、V操作一定是在两个进程甚至是多个进程中成对出现的。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2026 All Rights Reserved
软考在线版权所有