Na informática, um contexto de tarefa (processo, fio ...) é o conjunto mínimo de dados utilizados por esta tarefa que deve ser salvo para permitir uma interrupção de tarefa em uma determinada data, e uma continuação desta tarefa no ponto em que foi interrompida e em uma data futura arbitrária. O conceito de contexto assume significado no caso de tarefas interruptíveis, onde ao ser interrompido o processador salva o contexto e procede para servir à rotina de serviço Interrupt. Portanto, quanto menor o contexto, menor é a latência. Estes dados estão localizados em:

  • Registros de processadores
  • Memória utilizada pela tarefa
  • Em alguns sistemas operacionais, os registros de controle utilizados pelo sistema para gerenciar a tarefa

A memória de armazenamento (arquivos) não está preocupada com o "contexto de tarefa" no caso de uma mudança de contexto; mesmo que isto possa ser armazenado para alguns usos (checkpointing).