o que significa dar controle a um aplicativo?

1

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

Indica na página 22 que:

Initial control resides in the operating system, where instructions are executed in kernel mode. When control is given to a user application, the mode is set to user mode...

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

    
por Adeeb 24.02.2013 / 12:57

1 resposta

1

Controle nesse 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 da CPU salva e alternar o contexto da VM.

Quando o controle é alternado, é mais comumente chamado de comutador 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 para os mapeamentos de memória e proteção de memória que compõem um contexto de VM.

    
por 24.02.2013 / 13:11