Почему выпуск ловушки не является привилегированной задачей?
В решении вопроса о книге "Концепции операционных систем" это указывает на то, что выпуск ловушки не является привилегированной задачей. Почему это так?
2 ответа
Решение
Некоторым инструкциям вообще нужны специальные привилегии, что в большинстве случаев означает, что только ОС получает их для выполнения.
Большинству пользовательских процессов (программ) потребуется выдавать ловушку / исключение, чтобы ОС выполняла эти инструкции.
Если бы это была привилегированная операция, процесс не смог бы выполнить системный вызов.