¿Qué significa darle control a una aplicación?

¿Qué significa darle control a una aplicación?

Estoy leyendo Operating System Concepts by A. Silberschatz et al. Estoy tratando de entender qué es el funcionamiento en modo dual de un sistema operativo.

Dice en la página 22 que:

El control inicial reside en el sistema operativo, donde las instrucciones se ejecutan en modo kernel. Cuando se le da el control a una aplicación de usuario, el modo se establece en modo usuario...

¿Qué se entiende por controlaquí --- en términos sencillos? Cuando dice que el control se le da a una aplicación de usuario, ¿eso significa simplemente que la aplicación de usuario obtiene tiempo de CPU?

Respuesta1

Controlen ese contexto significa que la CPU comienza a ejecutar instrucciones desde la aplicación del usuario en el modo de protección del usuario después de recargar el estado guardado de la CPU y cambiar el contexto de la VM.

Cuando el control cambia, se le llama más comúnmentecambio de contexto. Donde el contexto hace referencia a una combinación del estado de la CPU que se guarda cuando el control se transfiere a otro contexto y a la protección de la memoria y las asignaciones de memoria que conforman un contexto de VM.

información relacionada