Buscar

Descreva as ações realizadas pelo núcleo para efetuar a troca de contexto entre threads (kernel-level threads).

💡 1 Resposta

User badge image

Raphael Alvarenga

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.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais