*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 p3 4 1 P4 5 4 SJF (mitteväljatõrjuv) P1 P3 P2 P4 OPS osad *Tuum *Protsessihaldur *Plaanur *Failihaldur Osad
Programmi elutsükkel Lähtetekst Täitur (erimasinad); Interpretaator(eriprog, basic); Kompilaator; prügikast Kompilaator objektmoodul linkur;laadur Linkurlaadermoodullaadur Planeerija · Planeerija valib valmis protsesside nimekirjast sobiva annab talle protsessoriaja. · Planeerimiseotsuseid võidakse teha järgmistes situatsioonides: o 1. Protsess läheb tööolekust ooteolekusse o 2. Protsess läheb tööolekust valmis olekusse o 3. Protsess läheb ooteolekust valmis olekusse o 4. Protsess lõpetab töö · Juhud 1 ja 4on mitteväljatõrjuvad · Muud juhud on väljatõrjuvad. Planeerijad · Lühiajaline planeerija o Valmis protsesside hulgast sobiva tööks valimine o Töötab tihti, peab olema kiire · Pikaajaline planeerija o Uute protsesside loomine o Hoolitseb multiprogrammeerimise astme eest o Käivitub harva , pole kiirusekriitiline