Din ce inteleg, scheduler.stop returneaza NoRunningProcess ca si eroare atunci cand se face un apel de sistem fara a fi vreun proces in starea running. Singura exceptie se face la primul apel de sistem care face fork si creeaza procesul 1. Corect?
Side question: trebuie sa verificam daca primul apel de sistem primit este fork(0), sau putem presupune ca procesorul va incepe executia de fiecare data cu fork(0)?
Din ce inteleg, scheduler.stop returneaza NoRunningProcess ca si eroare atunci cand se face un apel de sistem fara a fi vreun proces in starea running. Singura exceptie se face la primul apel de sistem care face fork si creeaza procesul 1. Corect?
Side question: trebuie sa verificam daca primul apel de sistem primit este fork(0), sau putem presupune ca procesorul va incepe executia de fiecare data cu fork(0)?