что означает предоставление управления приложению?

что означает предоставление управления приложению?

Я читаю Operating System Concepts by A. Silberschatz et al. Пытаюсь понять, что такое двухрежимная работа операционной системы.

На странице 22 говорится следующее:

Начальный контроль находится в операционной системе, где инструкции выполняются в режиме ядра. Когда управление передается пользовательскому приложению, режим устанавливается в режим пользователя...

Что здесь подразумевается control--- в терминах неспециалиста? Когда вы говорите, что управление передается пользовательскому приложению, означает ли это, что пользовательское приложение просто получает процессорное время?

решение1

Контрольв этом контексте означает, что ЦП начинает выполнять инструкции из пользовательского приложения в режиме защиты пользователя после перезагрузки сохраненного состояния ЦП и переключения контекста виртуальной машины.

Когда управление переключается, это чаще называетсяпереключение контекста. Где контекст относится к комбинации состояния ЦП, которое сохраняется при передаче управления другому контексту, а также к защите памяти и сопоставлениям памяти, которые составляют контекст виртуальной машины.

Связанный контент