Em
sistemas operacionais, uma
troca de contexto (também conhecido como
chaveamento ou
mudança de contexto) é o processo computacional de armazenar e restaurar o estado (contexto) de uma
CPU de forma que múltiplos
processos possam compartilhar uma única instância de CPU. É garantido que quando o contexto anterior armazenado seja restaurado, o ponto de execução volte ao mesmo estado que foi deixado durante o armazenamento.
Termo referente a
sistemas operacionais, encontrado também sobre a designação
troca de contexto ou
mudança de contexto, que se refere à saída de uma tarefa do
processamento para que outra assuma, podendo a primeira não ter sido concluída. O chaveamento garante que quando a primeira novamente voltar a ser processada todo o seu contexto de
software volte ao ponto de onde ela permitiu a entrada de outro
processo.