szczerb001

szczerb001



Przetwarzanie równolegle i rozproszone (sem.IV) - przykładowe zadania egzaminacyjne

Zad. 1. Zapisać, we wspólnym porządku chronologicznym, kolejne fazy współbieżnych procesów, podając wszystkie zachodzące w ich trakcie operacje, dla następującej sytuacji:

Z niepodzielnego zasobu, chronionego semaforem s, z którym jest stowarzyszona kolejka

typu LIFO (stos), chcą korzystać kolejno procesy II, 12,13 i 14, przy czym

procesy 12,13 i 14 chcą skorzystać z zasobu w trakcie korzystania z niego przez proces II.

Odp. semafor binarny, początkowa wartość s=l

II: czy s = 0? Nie; s:=s- 1 = 1 - 1 =0;

II zajmuje zasób;

12: czy s = 0? Tak;

stan[I2] := zawieszony;

{12 zostaje umieszczony na stosie}

13: czy s = 0? Tak;

stan[I3] := zawieszony;

{13 zostaje umieszczony na stosie}

14: czy s = 0? Tak;

stan[I4] := zawieszony;

{14 zostaje umieszczony na stosie}

II: s := s + 1 =0+1 = 1;

czy sa procesy zawieszone na stosie? Tak; stan[I4] := aktywny;

14: s := s- 1 = 1-1=0;

14 zajmuje zasób;

s:=s+l=0+l = l;

czy są procesy zawieszone na stosie? Tak;

stan[I3] := aktywny;

13: s := s - 1 = 1 - 1 = 0;

13 zajmuje zasób;

s:=s+l=0+l = l;

czy są procesy zawieszone na stosie? Tak;

stan[I2] := aktywny;

12: s := s - 1 = 1 - 1 = 0;

12 zajmuje zasób;

s := s + 1 = 0 +1 = 1;

czy są procesy zawieszone na stosie? Nie;

i


Wyszukiwarka

Podobne podstrony:
szczerb003 Przetwarzanie równoległe i rozproszone (sem.IV) - przykładowe zadania egzaminacyjne Zad.
Mechanika1 Własności sieci neuronowych >    przetwarzanie równoległe, rozproszone
Mechanika1 Własności sieci neuronowych >    przetwarzanie równoległe, rozproszone
Algorytmy Równoległe i Rozproszone Część IV - Model PRAM Łukasz Kuszner pokój 209, WETI http: /
Seci neuronoweWłaściwości SN •    przetwarzanie równoległe, rozproszone •
Mechanika1 Własności sieci neuronowych >    przetwarzanie równoległe, rozproszone
skanuj (22) Przykładowe zadania egzaminacyjne z Fizyki Ogólnej 1    Napisać prawa Max
Przykładowe zadanie egzaminacyjne z przedmiotu Finanse przedsiębiorstwa Tab. 1. Dane do
Przykładowe zadanie egzaminacyjne w części praktycznej egzaminu w modelu „d” dla kwalifikacji E.24.
0011 4 5.01.2009r.Przykładowe zadania egzaminacyjne z Ekonometriia) Teoria 1.    Omów
Przykładowe zadania egzaminl^ne Wyd/. Odlewnictwa I. Zaznać* i óbliea prądy w obwodzie D«k * i»IOV.
9 (Kopiowanie) Przykładowe zadania egzaminacyjne z omówieniem sposobu ich rozwiązywania Wyboru zadań
Przykładowe zadania egzaminacyjne i Biofizyki dla kierunku Bezpieczeństwo żywności. 1.
Przykładowe zadania egzaminacyjne z przedmiotu Wytrzymałość Materiałów i Mechanika Budowli 1.
Picture 008 Przykładowe zadania egzaminacyjne Metody Numeryczne cz. I Wyznaczyć interpolację f. skle

więcej podobnych podstron