Рубрики

ВОРОТА | GATE CS 2008 | Вопрос 34

Что из следующего должно быть верно для инструкции RFE (Возврат из исключения) на процессоре общего назначения?

I.   It must be a trap instruction
II.  It must be a privileged instruction
III. An exception cannot be allowed to occur during 
     execution of an RFE instruction 

(А) Я только
(B) только II
(C) только I и II
(D) только I, II и III

Ответ: (D)
Объяснение: RFE (Return From Exception) является привилегированной инструкцией прерывания, которая выполняется при возникновении исключения, поэтому исключение не может быть выполнено.

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

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

ВОРОТА | GATE CS 2008 | Вопрос 34

0.00 (0%) 0 votes