Рубрики

ВОРОТА | GATE-CS-2001 | Вопрос 13

Процессор имеет два режима: привилегированный и непривилегированный. Чтобы изменить режим с привилегированного на непривилегированный
(A) требуется аппаратное прерывание
(B) требуется программное прерывание
(C) необходима привилегированная инструкция (которая не генерирует прерывание)
(D) необходима непривилегированная инструкция (которая не генерирует прерывание)

Ответ: (Б)
Объяснение: Программное прерывание происходит, когда программа завершается или программа вызывает некоторые системные вызовы для запроса некоторых служб, таких как запрос ввода-вывода и т. Д. Этот тип прерывания вызывается программой в пользовательском режиме.
Таким образом, программное переключение требуется для переключения из режима ядра (привилегия) в режим пользователя (непривилегия).

Пожалуйста, прокомментируйте ниже, если вы найдете что-то не так в вышеуказанном посте.

Тест на этот вопрос

Рекомендуемые посты:

ВОРОТА | GATE-CS-2001 | Вопрос 13

0.00 (0%) 0 votes