Mis on tööplaneerija?

Paljud arvutid on võimelised automatiseeritud toimingute tegemiseks kasutama tööplaanijat. See funktsioon võimaldab arvutil täita teatud toiminguid automaatselt arvutikasutaja määratud ajakava järgi. Planeerija on tavaliselt spetsialiseerunud igat tüüpi arvuti operatsioonisüsteemi (OS) jaoks. See täidab ülesandeid automatiseeritud viisil, mis vähendab vajadust inimese sekkumise järele.

Tööde ajakava saab seadistada töötama mitme intervalliga. See annab süsteemiadministraatoritele tööriista, mis saab ajastada igakuiseid või igapäevaseid hooldustöid. Ajastaja töö näide on saavutamisprotsess. See on protsess, mis teisaldab vanad andmed salvestusruumi. Ajastatud töö kasutamine selle ülesande täitmiseks tagab, et arvutisüsteem säilitab piisava kettaruumi.

UNIX® operatsioonisüsteemis tuntakse tööplaanijat tavaliselt cron-tööna. See on UNIX®-i põhiplaneerija programm. See võib käitada mitut tüüpi programme, sealhulgas skripte, haldusülesandeid ja üldisi OS-i hooldusprotsesse. Cron-töö kasutab äratuskellaga sarnast sisseehitatud taimerit ja täidab ülesandeid etteantud ajakava alusel. Seda ajakava hallatakse operatsioonisüsteemis spetsiaalses failis, mis korraldab kõik igapäevased toimingud.

UNIX®-i tööplaanija kasutab spetsiaalset taustaprotsessi, mis ajakava haldab. See haldurprogramm, mida sageli nimetatakse cron deemoniks, vastutab ajakava lugemise ja skriptimisprogrammide õigeaegse täitmise eest. Juhtprogramm vaatab ajakava üle kord minutis. Kui ajakavasse lisatakse uusi ülesandeid, käivitub see tavaliselt 60 sekundi jooksul pärast tabelisse sisenemist.

Operatsioonisüsteemi Windows® töögraafikut tuntakse tegumihalduri programmina. Windows®-i tegumiplaneerija võib arvuti operatsioonisüsteemis käitada skripte või olemasolevaid programme. See on hea tööriist igapäevaste varundus- ja hooldustoimingute haldamiseks.

Hajutatud ressursside planeerija (DRS) programm on eeltöö planeerija näide. See programm on mõeldud hajutatud tarkvararakenduste jaoks ja sellel on võimalus käivitada programme, mis põhinevad töö prioriteedil. Seda tüüpi protsesse kasutatakse tavaliselt suure kättesaadavusega rühmitatud IT-keskkondades.