o que significa dar controle a um aplicativo?

o que significa dar controle a um aplicativo?

Eu estou lendo Operating System Concepts by A. Silberschatz et al. Estou tentando entender o que é a operação em modo duplo de um sistema operacional.

Afirma na página 22 que:

O controle inicial reside no sistema operacional, onde as instruções são executadas no modo kernel. Quando o controle é dado a um aplicativo de usuário, o modo é definido como modo de usuário...

O que significa controlaqui --- nos termos de Layman? Quando você diz que o controle é dado a um aplicativo de usuário, isso significa apenas que o aplicativo de usuário obtém tempo de CPU?

Responder1

Ao controlenesse contexto significa que a CPU começa a executar instruções do aplicativo do usuário no modo de proteção do usuário após recarregar o estado salvo da CPU e alternar o contexto da VM.

Quando o controle muda, é mais comumente chamado demudança de contexto. Onde o contexto se refere a uma combinação do estado da CPU que é salvo quando o controle é transferido para outro contexto e à proteção de memória e aos mapeamentos de memória que compõem um contexto de VM.

informação relacionada