Přejít na obsah
Domů

Kontext (výpočetní technika)

V informatice je kontext úlohy (procesu, vlákna ...) minimální soubor dat používaných touto úlohou, který musí být uložen, aby bylo možné úlohu přerušit k danému datu a pokračovat v ní v místě, kde byla přerušena, a k libovolnému budoucímu datu.…

V informatice je kontext úlohy (procesu, vlákna ...) minimální soubor dat používaných touto úlohou, který musí být uložen, aby bylo možné úlohu přerušit k danému datu a pokračovat v ní v místě, kde byla přerušena, a k libovolnému budoucímu datu. Koncept kontextu nabývá významu v případě přerušitelných úloh, kdy po přerušení procesor uloží kontext a pokračuje v obsluze obslužné rutiny přerušení. Čím menší je tedy kontext, tím menší je latence. Tyto údaje se nacházejí v:

  • Registry procesoru
  • Paměť využívaná úlohou
  • V některých operačních systémech jsou řídicí registry používané systémem ke správě úlohy

Paměť úložiště (soubory) se v případě přepnutí kontextu netýká "kontextu úlohy"; i když ten může být pro některé účely uložen (kontrolní body).

Otázky a odpovědi

Otázka: Co je to kontext úlohy v informatice?

Odpověď: Kontext úlohy je minimální soubor dat používaných úlohou, který musí být uložen tak, aby umožnil přerušení úlohy k danému datu a pokračování úlohy v místě, kde byla přerušena, a k libovolnému budoucímu datu.

Otázka: V jakých situacích nabývá pojem kontextu významu?

Odpověď: Koncept kontextu nabývá významu v případě přerušitelných úloh, kdy po přerušení procesor uloží kontext a pokračuje v obsluze obslužné rutiny přerušení.

Otázka: Proč je důležité mít menší kontext?

Odpověď: Čím menší je kontext, tím menší je latence.

Otázka: Kde jsou umístěna kontextová data úlohy?

Odpověď: Data kontextu úlohy jsou umístěna v: v registrech procesoru, v paměti používané úlohou a v některých operačních systémech v řídicích registrech používaných systémem pro správu úlohy.

Otázka: Týká se paměť úložiště (soubory) kontextu úlohy během přepínání kontextu?

Odpověď: Ne, paměť úložiště (soubory) není v případě přepnutí kontextu úlohou dotčena, i když může být uložena pro některé účely (kontrolní body).

Otázka: Co se stane s procesorem, když je přerušitelná úloha přerušena?

Odpověď: Když je přerušitelná úloha přerušena, procesor uloží kontext a pokračuje v obsluze obslužné rutiny přerušení.

Otázka: Jaký význam má kontext úlohy pro výkon systému?

Odpověď: Kontext úlohy má význam z hlediska výkonu systému, protože přerušitelné úlohy mohou vést k přepínání kontextu a čím menší je kontext, tím menší je latence, což se projeví ve vyšším výkonu.

Související články

Autor

AlegsaOnline.com Kontext (výpočetní technika)

URL: https://cs.alegsaonline.com/art/22749

Sdílet