Operatsioonisüsteemide aluste konspekt
*Tekitajateks ja tekitatuteks
*Sõltuvad ja sõltumatud
*Sünkroonsed ja asünkroonsed
Lõime olekud
*New- uus lõim.
*Runnable- töötav.
*Blocked- blokeeritud.
*Dead- tegevuse lõpetanud.
Rutiin
*Rutiin
*programm või programmi osa, mis võib leida mingit üldist või sagedat kasutust, regulaarselt
korratav toiming, tööle rakenduv koodisektsioon programmis.
Planeerija.
*Planeerija valib valmis protsesside nimekirjast sobiva ja annab talle protsessoriaja.
*Planeerimisotsuseid võidakse teha järgmistes situatsioonides.
-1.Protsess läheb tööolekkust ooteolekusse
-2.Protsess läheb tööolekust valmis olekusse.
-3. Protsess läheb ooteolekust valmis olekusse
-4.Protsess lõpetab töödatakse
*Juhud 1 ja 4 on mitteväljatõrjuvad.
*Muud juhud on väljatõrjutavad
Mitteväljatõrjuva SJF näide
Näide
protsess Saabumisaeg ajahulk
P1 0 7
P2 2 4