Контекст (виконання) завдання — в інформатиці це мінімальний набір даних, що використовується для виконання завдання (наприклад, процесом, потоком або волокном) і який необхідно зберегти, щоб дозволити перервати виконання завдання, а згодом продовжити його виконання з того самого місця.

Поняття контексту є особливо важливим для завдань, які може переривати процесор і переходити до процедури опрацювання переривання. Отже, чим менший контекст, тим меншою є затримка.

Дані контексту можуть розміщуватися в регістрах процесора, у пам'яті, що використовується задачею, або в контрольних регістрах, які деякі операційні системи використовують для безпосереднього керування завданням.

Постійна пам'ять (и, що використовуються задачею) не належить до «контексту завдання» у випадку перемикання контексту, хоча для деяких застосувань (наприклад, створення контрольних точок) вона може бути збережена.

Контекст також можна розглядати як механізм, що дозволяє передавати стан програми між її компонентами.

Посилання Context S-Cube Knowledge Model