Kontext (informatika)

V informatice je kontext, také kontext úlohy, minimální množství údajů (dat) používaný úlohou (procesem nebo vláknem), které se musí uchovat – uložit, aby bylo možné zpracování úlohy přerušit a později pokračovat ze stejného místa, kde bylo zpracování úlohy přerušeno.

Koncept kontextu nabývá na významu v případě přerušitelných (preemptivních) úloh, kdy po přerušení procesor – také centrální procesorová jednotka (anglicky central processing unit; CPU) – uloží – také změní, neboli přepne – kontext, a pokračuje v obsluze rutiny obsluhy přerušení. Čím je tedy kontext menší, tím menší je také reakční čas – latence.

Kontextová data – údaje patřící do kontextu úlohy, mohou být uložena v registrech procesoru, v paměti RAM používané úlohou, nebo v řídicích registrech používaných některými operačními systémy pro správu (řízení) úlohy, viz Unix.

Datové úložiště (soubory používané úlohou) se v případě přepnutí (změny) kontextu úlohy za její kontextová data nepovažují, přestože se pro některé případy ukládat mohou, jako je tomu v případě použití tzv. kontrolního bodu (anglicky checkpointing).


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne