Plánování úloh

Autor: John Stephens
Datum Vytvoření: 25 Leden 2021
Datum Aktualizace: 27 Červen 2024
Anonim
Plánování úloh - Technologie
Plánování úloh - Technologie

Obsah

Definice - Co znamená Plánování úloh?

Plánování úloh je proces přidělování systémových prostředků na mnoho různých úkolů operačním systémem (OS). Systém zpracovává prioritní fronty úloh, které čekají na čas CPU, a měl by určit, která úloha má být převzata z které fronty a kolik času má být pro úlohu přiděleno. Tento typ plánování zajišťuje, že všechny úlohy jsou prováděny spravedlivě a včas.


Většina operačních systémů, jako jsou Unix, Windows atd., Obsahuje standardní schopnosti plánování úloh. Řada programů, včetně systémů správy databází (DBMS), zálohování, plánování podnikových zdrojů (ERP) a řízení podnikových procesů (BPM), obsahuje také specifické možnosti plánování úloh.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje plánování úloh

Plánování úloh se provádí pomocí plánovačů úloh. Plánovače úloh jsou programy, které umožňují plánování a občas sledují „dávkové“ úlohy v počítači nebo pracovní jednotky, jako je provozování mzdového programu. Plánovače úloh mají schopnost automaticky spouštět a řídit úlohy spuštěním připravených příkazů jazyka pro řízení úlohy nebo podobnou komunikací s lidským operátorem. Obecně zahrnují dnešní plánovače úloh grafické uživatelské rozhraní (GUI) spolu s jediným bodem řízení.


Organizace, které chtějí automatizovat nesouvisející pracovní vytížení IT, by také mohly použít sofistikovanější atributy z plánovače úloh, například:

  • Plánování v reálném čase v souladu s externími, nepředvídanými událostmi
  • Automatizovaný restart a zotavení v případě poruch
  • Oznamování provozního personálu
  • Vytváření zpráv o incidentech
  • Auditní stezky určené pro účely dodržování předpisů

Vlastní vývojáři mohou tyto pokročilé funkce psát; obvykle je však nabízejí poskytovatelé, kteří jsou odborníky na software pro správu systémů.

Při plánování se používá mnoho různých schémat k určení, která konkrétní úloha se má spustit. Některé parametry, které lze zvážit, jsou následující:


  • Priorita úlohy
  • Dostupnost výpočetního zdroje
  • Licenční klíč, pokud úloha využívá licencovaný software
  • Čas provedení přiřazený uživateli
  • Počet paralelních úloh povolených pro uživatele
  • Předpokládaná doba provedení
  • Uplynulý čas provedení
  • Přítomnost periferních zařízení
  • Počet případů předepsaných událostí