全部科目 > 信息系统管理工程师 >
2022年下半年 上午试卷 综合知识
第 13 题
知识点 记录型信号量与PV操作  
关键词 PV   打印机   进程   信号量   信号  
章/节 计算机软件知识  
 
 
假设系统中有n个进程共享2台打印机,系统采用PV操作控制进程间的同步亏互斥。如果系统控制打印机的信号量S的当前值为1,进程P、P又分别执行了1次P(S)操作那么信号量S的值应为(13)
 
  A.  -3
 
  B.  -2
 
  C.  -1
 
  D.  0




 
 
相关试题     计算机软件知识 

  第5题    2011年上半年  
以下关于段式存储管理的叙述中不正确的是(5)。

  第7题    2021年下半年  
在以下编程语言中,()提供指针来实现对计算机硬件的访问。

  第29题    2024年上半年  
(7)的任务是将来源不同的编译单元装配成一个可执行的程序。

 
知识点讲解
· 记录型信号量与PV操作
 
        记录型信号量与PV操作
        1965年荷兰的计算机科学家E.W.Dijkstra提出了新的同步工具——信号量和P、V操作。他将交通管制中多种颜色的信号灯管理交通的方法引入操作系统,让两个或多个进程通过信号量(semaphore)展开交互。信号量仅能由同步原语对其进行操作,原语是操作系统中执行时不可中断的过程,即原子操作(Atomic Action)。Dijkstra发明了两个同步原语:P操作和V操作(荷兰语中“测试(Proberen)”和“增量(verhogen)”的头字母。利用信号量和P、V操作既可以解决并发进程的竞争问题,又可以解决并发进程的协作问题。
        使用PV操作实现同步时,对共享资源的管理分散在各个进程之中,进程能直接对共享变量进行处理,因此,难以防止有意或无意的违法同步操作,而且容易造成程序设计错误。如果能把有关共享变量的操作集中在一起,就可使并发进程之间的相互作用更为清晰,更容易编写出正确的并发程序。



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

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