Plánovanie úloh

Autor: John Stephens
Dátum Stvorenia: 25 Január 2021
Dátum Aktualizácie: 27 V Júni 2024
Anonim
Plánovanie úloh - Technológie
Plánovanie úloh - Technológie

Obsah

Definícia - Čo znamená plánovanie práce?

Plánovanie úloh je proces prideľovania systémových prostriedkov na rôzne úlohy pomocou operačného systému (OS). Systém spracováva prioritné fronty úloh, ktoré čakajú na čas CPU, a mal by určiť, ktorá úloha sa má z ktorej fronty prijať, a množstvo času, ktoré sa má na úlohu prideliť. Tento typ plánovania zabezpečuje, že všetky úlohy sa vykonávajú spravodlivo a včas.


Väčšina operačných systémov ako Unix, Windows atď. Obsahuje štandardné schopnosti plánovania úloh. Mnohé programy vrátane systémov správy databáz (DBMS), zálohovania, plánovania podnikových zdrojov (ERP) a riadenia podnikových procesov (BPM) obsahujú tiež špecifické možnosti plánovania úloh.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje plánovanie úloh

Plánovanie úloh sa vykonáva pomocou plánovačov úloh. Plánovače úloh sú programy, ktoré umožňujú plánovanie a niekedy sledujú „dávkové“ úlohy počítača alebo jednotky práce, ako je napríklad prevádzka mzdového programu. Plánovači úloh majú schopnosť automaticky spúšťať a riadiť úlohy spustením pripravených príkazov jazyka na riadenie úloh alebo podobnou komunikáciou s ľudským operátorom. Vo všeobecnosti súčasné plánovače úloh obsahujú grafické užívateľské rozhranie (GUI) spolu s jediným kontrolným bodom.


Organizácie, ktoré chcú automatizovať nesúvisiace pracovné zaťaženie IT, by tiež mohli použiť sofistikovanejšie atribúty z plánovača úloh, napríklad:

  • Plánovanie v reálnom čase v súlade s vonkajšími, nepredvídanými udalosťami
  • Automatizovaný reštart a obnovenie v prípade porúch
  • Oznamovanie prevádzkového personálu
  • Vytváranie správ o mimoriadnych udalostiach
  • Auditné stopy určené na účely súladu s predpismi

Vlastní vývojári môžu napísať tieto pokročilé funkcie; zvyčajne ich však ponúkajú poskytovatelia, ktorí sú odborníkmi na softvér na správu systémov.

Pri plánovaní sa používa veľa rôznych schém na určenie, ktorá konkrétna úloha sa má spustiť. Niektoré parametre, ktoré možno zvážiť, sú tieto:


  • Pracovná priorita
  • Dostupnosť výpočtového zdroja
  • Licenčný kľúč, ak úloha využíva licencovaný softvér
  • Čas vykonávania priradený používateľovi
  • Počet povolených paralelných úloh pre používateľa
  • Predpokladaný čas vykonania
  • Uplynulý čas vykonávania
  • Prítomnosť periférnych zariadení
  • Počet prípadov predpísaných udalostí