Работает ли ОС (операционная система) во время работы оборудования? - PullRequest
0 голосов
/ 22 марта 2019

Я узнал две вещи в классе.

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

Другое дело, что когда аппаратное обеспечение прерывается, режим переключается в привилегированный режим, и ОС начинает работать. Означает ли это также, что когда аппаратное обеспечение работает, ОС не выполняется?

Поправь меня, если я ошибаюсь, и заранее спасибо за помощь.

1 Ответ

0 голосов
/ 22 марта 2019

Вот ваш ошибочный ответ:

Когда выполняется процесс пользовательского режима, ОС не выполняется.

Не существует такого понятия, как ПРОЦЕСС РЕЖИМА ПОЛЬЗОВАТЕЛЯ.Процессы постоянно меняют режимы.Процесс не может быть запущен только в пользовательском режиме.

Ядро операционной системы вызывается либо через исключения, вызванные запущенным процессом, либо из-за прерываний, вызванных внешними событиями.В противном случае ядро ​​операционной системы не выполняется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...