2013-08-29 5 views

답변

3
p1  p2  p3  p4  p5  p6  p7  p8 
============================================================================= 
    .   .   .   .   .  .   .   . 
    work  .   .   .   .  .   .   . 
    |   .   .   .   .  .   .   . 
V(s1, 3) P(s1)  .   .  P(s1)  .  P(s1)  . 
    x   |   .   .   |  .   |   . 
      work  .   .   |  .   |   . 
       |   .   .   |  .   |   . 
      V(s2, 2) P(s2)  P(s2)  work  .   |   . 
       x   |   |   |  .   |   . 
         |  work  |  .   work  . 
         |   |   |  .   |   . 
         work V(s3, 1) V(s3, 1) P(s3)  |   . 
         |   x   x  P(s3)  |   . 
         |        |   |   . 
         |       work  |   . 
         |        |   |   . 
        V(s4, 1)      V(s4, 1) V(s4, 1) P(s4) 
         x        x   x  P(s4) 
                     P(s4) 
                      | 
                     work 
                      | 
                      x 
+0

small-p p- * n *가 프로세스입니다. capital-p P()는 P-Operation 또는 Wait 연산입니다. capital-v V()는 신호 연산입니다. small-s- * n *은 세마포어입니다. V (s- * n *, m)은 시그널 세마포어 s- * n * m 번을 의미한다. m 번 시그널링 된 세마포어는 m 프로세스가 통과하도록 허용 할 수있다. – inquisitive

관련 문제