Почему выпуск ловушки не является привилегированной задачей?

В решении вопроса о книге "Концепции операционных систем" это указывает на то, что выпуск ловушки не является привилегированной задачей. Почему это так?

2 ответа

Решение

Некоторым инструкциям вообще нужны специальные привилегии, что в большинстве случаев означает, что только ОС получает их для выполнения.

Большинству пользовательских процессов (программ) потребуется выдавать ловушку / исключение, чтобы ОС выполняла эти инструкции.

Если бы это была привилегированная операция, процесс не смог бы выполнить системный вызов.

Другие вопросы по тегам