Sunteți pe pagina 1din 1

Programarea Aplicatiilor n Timp Real

- Test -

1. Un cont bancar este utilizat de membrii unei familii: TATA, MAMA, COPIL1, COPIL2. P
arintii (threadurile TATA, MAMA) pot face doar depuneri n cont, iar copiii (thread-urile COPIL1, COPIL2) pot face
doar retrageri din cont.
Modificati programul problema1.c pentru a implementa o aplicatie de gestiune a contului bancar, folosind
mutex-uri si/sau semafoare, care respect
a urmatoarele conditii:
(a) MAMA nu depune naintea lui TATA, iar la momentul curent COPIL1 nu face retrageri decat daca
ultima depunere a fost efectuata de c
atre MAMA. [4pt]
(b) aditional fat
a de punctul a) se impune: COPIL 2 nu face retrageri naintea lui COPIL1, iar daca
numerarul din cont este mai mic ca 10 atunci nu se mai fac retrageri. [4pt]
(c) aditional fat
a de punctul a) se impune: Num
arul de retrageri trebuie sa fie mai mic sau egal decat
numarul de depuneri la momentul de timp curent. [4pt]
Pentru fiecare cerint
a realizati un fisier separat.
2. Modificati fisierul problema2.c astfel nc
at sa obtineti urmatorul arbore de procese[8pt]:

S-ar putea să vă placă și

  • Curs 1 PATR 15-16
    Curs 1 PATR 15-16
    Document41 pagini
    Curs 1 PATR 15-16
    Andrei Gabriel
    Încă nu există evaluări
  • Lab 5. Bayes Part 4
    Lab 5. Bayes Part 4
    Document16 pagini
    Lab 5. Bayes Part 4
    Andrei Gabriel
    Încă nu există evaluări
  • Curs 2 PATR
    Curs 2 PATR
    Document47 pagini
    Curs 2 PATR
    Andrei Gabriel
    Încă nu există evaluări
  • Curs 3 PATR 15-16
    Curs 3 PATR 15-16
    Document38 pagini
    Curs 3 PATR 15-16
    Andrei Gabriel
    Încă nu există evaluări
  • Probabilitati I
    Probabilitati I
    Document14 pagini
    Probabilitati I
    Andrei Gabriel
    Încă nu există evaluări
  • Bobina Ca
    Bobina Ca
    Document2 pagini
    Bobina Ca
    Andrei Gabriel
    Încă nu există evaluări
  • Elemente de Mecanică Analitică
    Elemente de Mecanică Analitică
    Document14 pagini
    Elemente de Mecanică Analitică
    Andrei Gabriel
    Încă nu există evaluări
  • Arbori Binari
    Arbori Binari
    Document14 pagini
    Arbori Binari
    Catalin Serban
    Încă nu există evaluări
  • Drept Roman
    Drept Roman
    Document435 pagini
    Drept Roman
    Andrei Gabriel
    Încă nu există evaluări
  • Dosar
    Dosar
    Document213 pagini
    Dosar
    Andrei Gabriel
    Încă nu există evaluări
  • Prob
    Prob
    Document1 pagină
    Prob
    Andrei Gabriel
    Încă nu există evaluări
  • As Vrea Sa
    As Vrea Sa
    Document2 pagini
    As Vrea Sa
    Andrei Gabriel
    Încă nu există evaluări
  • Curs 1 PI - AIA
    Curs 1 PI - AIA
    Document6 pagini
    Curs 1 PI - AIA
    Andrei Gabriel
    Încă nu există evaluări
  • Fileshare - Ro PARTIAL ELTHswa
    Fileshare - Ro PARTIAL ELTHswa
    Document20 pagini
    Fileshare - Ro PARTIAL ELTHswa
    Andrei Gabriel
    Încă nu există evaluări
  • Cand Dragostea Vorbeste
    Cand Dragostea Vorbeste
    Document2 pagini
    Cand Dragostea Vorbeste
    Andrei Gabriel
    Încă nu există evaluări
  • Fisa de Lectura
    Fisa de Lectura
    Document1 pagină
    Fisa de Lectura
    Iacovici Diana
    Încă nu există evaluări
  • Decizie Numire Responsabil Psi
    Decizie Numire Responsabil Psi
    Document1 pagină
    Decizie Numire Responsabil Psi
    ionutza2010
    Încă nu există evaluări
  • Comediile Domnului Caragiale
    Comediile Domnului Caragiale
    Document8 pagini
    Comediile Domnului Caragiale
    bubu_bubu
    Încă nu există evaluări