Операционные системы: IRETQ Инструкция - PullRequest
0 голосов
/ 10 октября 2018

У меня мало сомнений относительно инструкции IRETQ, реализованной в UNIX.

Вызывается ли инструкция IRETQ только для обработки исключений, а не для системного вызова?

IRETQ возвращается к процессу, который вызвал исключение / прерывание, или он определен планировщиком, который продолжает возвращаться к?

1 Ответ

0 голосов
/ 10 октября 2018

IREQ - это инструкция процессора Intel.Это не реализовано в Unix.

Вызывается ли инструкция IRETQ только для обработки исключений, а не для системного вызова?

Она также используется для возврата из прерываний.

Возвращает ли IRETQ к процессу, вызвавшему исключение / прерывание, или это определяется планировщиком, который продолжает возвращаться к?

Возвращается к процессу, который был прерван.Процессор не знает о планировщике.

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