Buna ziua,

Am si eu o serie de nelamuriri legate de functiile pe care trebuie sa le 
implementam:

1. Wait si Signal primesc amandoua cate un parametru IO. Acel eveniment ar 
trebui sa fie un id ce trebuie comparat cu id-ul threadurilor din lista de 
prioritati?

2. Cand se va scoate un element din lista de prioritati? Cand starea lui ajunge 
in Terminated?

3. Ce se intampla daca se incearca crearea mai multor procese decat a fost 
initial setat in init? Se ignora?

4. Din cate inteleg, se va executa functia pasata la fork, iar apoi threadurile 
ar trebui sa intre in starea Terminated. Cum ar trebui sa fie folosit so_exec? 
Care mai este rolul lui daca "work is done" si nu mai pot face nimic in 
privinta asta?

5. Cum ar trebui sa decrementam time_quantum-ul daca nu avem control asupra 
executiei work-ului?



Multumesc anticipat!

Gabriel
_______________________________________________
http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Raspunde prin e-mail lui