Consiste de salvar o estado dos recursos em uso (especialmente estado dos registradores da CPU) no PCB do processo interrompido, E após tratar a interrupção, carregar a CPU com o estado salvo (PC, registradores, stack pointer, PSW, etc.) do processo que irá continuar .
A troca de contexto precisa ser: 1. Completa e consistente 2. Muito rápida
O salvamento/carregamento do contexto é realizada por um tratador de interrupção genérico, ou tratador de interrução de primeiro nível Este geralmente é programado em assembler.
Para escrever sua resposta aqui, entre ou crie uma conta
Administração de Sistemas Operacionais
Compartilhar