免费智能真题库 > 历年试卷 > 信息系统管理工程师 > 2022年下半年 信息系统管理工程师 上午试卷 综合知识
  第13题      
  知识点:   记录型信号量与PV操作
  关键词:   PV   打印机   进程   信号量   信号        章/节:   计算机软件知识       

 
假设系统中有n个进程共享2台打印机,系统采用PV操作控制进程间的同步亏互斥。如果系统控制打印机的信号量S的当前值为1,进程P、P又分别执行了1次P(S)操作那么信号量S的值应为(13)
 
 
  A.  -3
 
  B.  -2
 
  C.  -1
 
  D.  0
 
 
 

  相关试题:计算机软件知识          更多>  
 
  第7题    2021年下半年  
   31%
在以下编程语言中,()提供指针来实现对计算机硬件的访问。
  第7题    2011年上半年  
   37%
以下关于汇编语言的叙述中正确的是(7)。
  第8题    2015年上半年  
   20%
编程语言的定义都涉及(8)、语义和语用三个方面。
   知识点讲解    
   · 记录型信号量与PV操作
 
       记录型信号量与PV操作
        1965年荷兰的计算机科学家E.W.Dijkstra提出了新的同步工具——信号量和P、V操作。他将交通管制中多种颜色的信号灯管理交通的方法引入操作系统,让两个或多个进程通过信号量(semaphore)展开交互。信号量仅能由同步原语对其进行操作,原语是操作系统中执行时不可中断的过程,即原子操作(Atomic Action)。Dijkstra发明了两个同步原语:P操作和V操作(荷兰语中“测试(Proberen)”和“增量(verhogen)”的头字母。利用信号量和P、V操作既可以解决并发进程的竞争问题,又可以解决并发进程的协作问题。
        使用PV操作实现同步时,对共享资源的管理分散在各个进程之中,进程能直接对共享变量进行处理,因此,难以防止有意或无意的违法同步操作,而且容易造成程序设计错误。如果能把有关共享变量的操作集中在一起,就可使并发进程之间的相互作用更为清晰,更容易编写出正确的并发程序。
   题号导航      2022年下半年 信息系统管理工程师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第13题    在手机中做本题