1

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

На странице 22 говорится, что:

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

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

1 ответ1

1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .