Dlouhodobý vs. krátkodobý plánovač v OS

Autor: Laura McKinney
Datum Vytvoření: 5 Duben 2021
Datum Aktualizace: 17 Smět 2024
Anonim
Dlouhodobý vs. krátkodobý plánovač v OS - Technologie
Dlouhodobý vs. krátkodobý plánovač v OS - Technologie

Obsah

Odlišné termíny mají vysvětlení, které je činí odlišnými nebo vzájemně podobnými, ale hlavní detaily, které je činí odlišnými, jsou nanejvýš důležité. Dva dva diskutované v tomto článku jsou dlouhodobý a krátkodobý plánovač a oba mají úzký vztah k sobě navzájem. Tento článek pomáhá najít hlavní rozdíly mezi nimi. Dlouhodobý plánovač získá definici systému, který pomáhá zjistit, které programy vstupují do systému od začátku. Zatímco krátkodobý plánovač dostává definici systému, který pomáhá zjistit, které programy jsou pro procesor nejdůležitější.


Obsah: Rozdíl mezi dlouhodobým a krátkodobým plánovačem v OS

  • Srovnávací tabulka
  • Co je dlouhodobý plánovač v OS?
  • Co je krátkodobý plánovač v OS?
  • Klíčové rozdíly

Srovnávací tabulka

Základ rozlišováníDlouhodobý plánovač v OSKrátkodobý plánovač v OS
DefiniceSystém, který pomáhá zjistit, které programy vstupují do systému od začátku.Systém, který pomáhá zjistit, které programy jsou pro procesor nejdůležitější.
názevPlánovač úlohPlánovač CPU
PracovníVybere nejrelevantnější program ze seznamu a poté jej načte do paměti pro zahájení procesu spuštění.Vezme základní programy a okamžitě je spustí.
VýběrVšechny programy jsou zařazeny do fronty a podle toho jsou vybrány ty nejlepší.Žádná taková fronta neexistuje a má jen omezený počet nástrojů.

Co je dlouhodobý plánovač v OS?

Dlouhodobý plánovač získá definici systému, který pomáhá zjistit, které programy vstupují do systému od začátku, poté vybere nejrelevantnější program ze seznamu a poté jej načte do paměti pro zahájení procesu spuštění. Základním cílem plánovače úloh je poskytnout upravenou směsí úloh, například vázaných I / O a vázaných procesorů. Rovněž řídí úroveň multiprogramování. Pokud je úroveň vícenásobného programování stabilní, pak normální rychlost vytváření procesu musí být ekvivalentní normální rychlosti vzletu postupů opouštějících rámec. Tomu se také říká pracovní plán. Vybere formuláře z řádku a načte je do paměti pro provedení. Zpracování zatížení do paměti pro plánování CPU. Na několika málo rámcích nemusí být dálkový jízdní řád přístupný nebo zanedbatelný. Pracovní rámce pro sdílení času nemají žádný dlouhý rozvrh. V okamžiku, kdy procedura změní stav z nového na připravený, je zde využití dálkového plánovače. Rezervace na dlouhou trať jasně kontroluje úroveň multiprogramování v multitaskingových rámcích, přičemž se po konkrétních strategiích rozhodne, zda rámec může respektovat jiné ubytování pro zaměstnání, nebo, pokud je podáno více než jedno povolání, které z nich by mělo být vybráno. Požadavek na určitý kompromis mezi úrovní multiprogramování a propustnosti se jeví jako zřejmý, zejména když se uvažuje o inteligentních rámcích. Čím vyšší je počet procedur, tím kratší doba může každý z nich ovládat CPU, pokud je všem procedurám dána dostatečná citlivost.


Co je krátkodobý plánovač v OS?

Krátkodobý plánovač získá definici systému, který pomáhá zjistit, které programy jsou pro procesor nejdůležitější, a poté je načte a nejdůležitější čas podle kritérií zvolených uživatelem. Jedná se o změnu připraveného stavu do průběžného stavu postupu. Zde a nyní se plánovači, jinak nazývaní dispečeři, rozhodují o tom, který postup provést jako další.Zde a nyní jsou plánovače rychlejší než plánovače na dlouhé vzdálenosti. Reakční doba je časový interval od okamžiku, kdy je požadováno podání, dokud reakce nezačne trvat. V časově sdílených, intuitivních rámcích je to vynikající míra citlivosti z pohledu klienta než doba obratu, protože postupy mohou začít poskytovat výnos ve velmi rané fázi jejich provádění. Doba obratu se promění v mezidobí mezi přijetím řízení a uskutečněním jeho provedení, včetně skutečné doby běhu, navíc k času strávenému dozráváním před odesláním nebo při zadržení, aby se dostal k různým aktivům. Krátkodobý plánovač zjistí, které projekty jsou přijaty do rámce pro přípravu. Splnění termínů splatnosti se promění v schopnost OS splnit předem charakterizované termíny splnění pracovního poměru. Dobře to funguje, když lze přesně předvídat dobu zanedbatelného spuštění aplikace. Závěrem lze říci, že předvídatelnost je schopnost rámce zaručit, že daný příkaz je proveden uvnitř konkrétního časového intervalu, a navíc zaručit, že určitý stálý reakční čas je povolen uvnitř přísného odporu, bez ohledu na to, co se stroj zatěžuje.


Klíčové rozdíly

  1. Dlouhodobý plánovač získá definici systému, který pomáhá zjistit, které programy vstupují do systému od začátku. Zatímco krátkodobý plánovač dostává definici systému, který pomáhá zjistit, které programy jsou pro procesor nejdůležitější.
  2. Alternativní název pro dlouhodobý plánovač se stává plánovačem úloh. Zatímco alternativní název pro krátkodobý plánovač se stává plánovačem CPU.
  3. Dlouhodobý plánovač vybere ze seznamu nejrelevantnější program a poté jej načte do paměti pro zahájení procesu provádění. Na druhou stranu, krátkodobý plánovač vezme základní programy a okamžitě je spustí.
  4. U dlouhodobého plánovače jsou všechny programy nastaveny do fronty a poté ten nejlepší vybraný podle požadavku. Na druhou stranu u krátkodobého plánovače žádná taková fronta neexistuje a má jen omezený počet nástrojů.
  5. Čas potřebný k tomu, aby se různé programy naplánovaly v dlouhodobém plánovači, se stává relativně kratší než ten druhý. Na druhou stranu, čas potřebný pro krátkodobý plánovač trvá déle, protože má mnoho omezení.
  6. Frekvence výběru programů v dlouhodobém plánovači zůstává nižší a nestává se požadavkem. Na druhé straně frekvence výběru programů v krátkodobém plánovači se stává mnohem vyšší.