Interruptor de contexto e interruptor de modo

0

Uma troca de contexto envolve um interruptor de modo? Eu acho que deveria porque a maneira que eu estou pensando sobre isso é que sempre que ocorre uma mudança de contexto, envolve referindo-se a PCB para saber qualquer estado salvo para o processo ser executado. E como o PCB é armazenado na memória e como somente o kernel pode acessar a memória, um switch de modo deve ser executado. Estou certo?

P.S: Não estou perguntando se um switch de modo envolve uma troca de contexto. (Pode ou não)

    
por Mayank 19.10.2017 / 06:18

1 resposta

2

Sim, um switch de contexto implica uma mudança de modo, já que é o kernel que muda a execução de um processo para outro. Um switch de contexto envolve a restauração do estado do processo que irá retomar a execução, incluindo mapeamentos de memória, registros, etc., e tudo isso só pode ser feito no modo kernel.

    
por 19.10.2017 / 08:53

Tags