Logo Passei Direto
Buscar

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

User badge image
danilson gomes

há 5 anos

Respostas

User badge image

Raphael Alvarenga

há 5 anos

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.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina