In informatica, il contesto di un compito (processo, thread ...) è l'insieme minimo di dati utilizzati da questo compito che devono essere salvati per consentire un'interruzione del compito a una data determinata, e una continuazione di questo compito nel punto in cui è stato interrotto e a una data futura arbitraria. Il concetto di contesto assume importanza nel caso di compiti interrompibili, dove quando viene interrotto il processore salva il contesto e procede a servire la routine di servizio di interruzione. Così, più piccolo è il contesto, minore è la latenza. Questi dati si trovano in:
- Registri del processore
- Memoria utilizzata dal compito
- Su alcuni sistemi operativi, i registri di controllo usati dal sistema per gestire il compito
La memoria di archiviazione (file) non è interessata dal "contesto del compito" nel caso di un cambio di contesto; anche se questo può essere memorizzato per alcuni usi (checkpointing).