Kontext (výpočet) - Context (computing)
V informatice úkol kontext je minimální sada dat použitých úkolem (což může být a proces, vlákno nebo vlákno ), které musí být uloženy, aby bylo možné provést úkol přerušeno, a později pokračoval ze stejného bodu. Koncept kontextu nabývá důležitosti v případě přerušitelných úkolů, kdy při přerušení procesor uloží kontext a pokračuje ve službě přerušit servisní rutinu. Čím je tedy kontext menší, tím menší je latence.
Kontextová data mohou být umístěna v registry procesorů, paměť používaná úkolem nebo v kontrolní registry někteří používají operační systémy zvládnout úkol.
Paměť paměti (soubory používané úkolem) se netýká „kontextu úkolu“ v případě a kontextový přepínač, i když to může být uloženo pro některá použití (kontrolní bodování).
Kontextové typy
V některých počítačových jazycích, jako je C #, existuje také koncept bezpečný/bezpečný kontext. Například pokud pole je potřeba uvnitř a struktura, lze jej přidat od verze 2.0, ale pouze v nebezpečném / nezabezpečeném kontextu.[1] Zde je příklad kódu:
struktur Parametr Reprezentace{ char cílová; char taskStart; char taskType; pevný byte traceValues[m_MAX_BYTES];};
The pevný klíčové slovo brání Popelář z přemístění této proměnné. Přístup k poli je jako v C ++, tj. Pomocí aritmetiky ukazatele, kde lze k jednotlivým prvkům pole přistupovat přes jeho indexy.
Viz také
- Stát (informatika)
- Kontext a adaptivita v pervazivních výpočetních prostředích: vazby na softwarové inženýrství a ontologické inženýrství, článek v Journal of Software, Vol 4, No 9 (2009), 992-1013, listopad 2009 Ahmet Soylu, Patrick De Causmaecker a Piet Desmet
Reference
externí odkazy
- Kontext Znalostní model S-Cube