hw12 - ;Exercise3.38 ;PeterPaulMary $45 ;PaulPeterMary $45...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
;; Exercise 3.38  ; Peter - Paul - Mary   --- $45  ; Paul - Peter - Mary   ---  $45  ; Peter - Mary - Paul   ---  $35  ; Paul - Mary - Peter   ---  $50  ; Mary - Peter - Paul   ---  $40  ; Mary - Paul - Peter   ---  $40  ; If the system allows the processes to be interleaved, other   ; possible values are $30, $55, $60, $80, $90, and $110.  ;; Exercise 3.39  ; The following three possibilities will remain if the   ; execution is serialized using the approach in the exercise.  ; 101: P[1] sets x to 100 and then P[2] increments x to 101.  ; 121: P[2] increments x to 11 and then P[1] sets x to x times x.  ; 100: P[1] accesses x (twice), then P[2] sets x to 11, then P[1] sets x.  ;; Exercise 3.40  ; 1000000: P[1] sets x to 100 and then P[2] sets x to 1000000.  ;          Or,  ;          P[2] sets x to 1000 and then P[1] sets x to 1000000.  ; 100000:  P[2] accesses x once before P[1] set x to 100, then  ;          P[2] accesses x twice, then P[2] sets x.  ; 10000:   P[2] accesses x twice before P[1] set x to 100,  ;          then P[2] accesses x once, then P[2] sets x.  ;         Or,  ;          P[2] sets x to 1000 between the two times that P[1] 
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 4

hw12 - ;Exercise3.38 ;PeterPaulMary $45 ;PaulPeterMary $45...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online