nowopowołane
Procesy
Wywłaszczenie z powodu przekroczenia limitu czasu Jub pojawienia się procesu o wyższym priorytecie
1 - gotowy do wykonania w pamięci
2 - następuje przełączenie procesu (SCHEDULER) mówimy, że proces jest wykonyw any w trybie jądra.
3 - proces wykonywany w trybie użytków nika (jest aktyw ny)
4 - proces uśpiony w pamięci (np. przez WE/WY) wcześniej przeszedł przez 2
5 - uśpiony poza pamięcią, to znaczy, że system operacyjny ma mało pamięci, a w ykonuje w iele procesów, więc przeniósł go do pamięci w ymiany na dysku (tzw. Swap)
6 - gotowy do wykonania poza pamięcią
ZOMBIE - procesu już nie ma, ale jeszcze w niektórych “'zapiskach systemowych” istnieją informacje o tym procesie
Algorytm pracy SCHEDULER A
Jest to zasadniczy i elementarny program systemu operacyjnego, program szeregujący. W przypadku SO z ujądrem stanow i on znaczną część tego jądra. Większość systemów operacyjnych ma zaszyty w pamięci algorytm szeregowania, tylko w niektórych systemach można na niego wpłynąć, np. QNX Scheduler może szeregować procesy np.:
❖ na podstawie priorytetów procesów (nie może to być wyłączne rozwiązanie)
*> kolejka (w czystej formie również nie do przyjęcia)
❖ kolejka priorytetowa - każdy proces posiada priorytet początkowy, a następnie w miarę jak czeka w kolejce, to jego priorytet narasta od priorytetu początkowego.