2

Я осмотрелся и обнаружил, что это связано с вызовом прерывания, каким-то образом связанным с ловушкой IOT, но любой ресурс, который я нахожу, предполагает, что вы уже знаете, что это такое. Наверное, это не важно, но я видел это и мне было любопытно. Я полагаю, это могут быть просто произвольные буквы.

1 ответ1

1

Что означает IOT в отношении SIGIOT?

Он обозначает ловушку ввода / вывода.

Макрос: int SIGABRT

Этот сигнал указывает на ошибку, обнаруженную самой программой и сообщенную с помощью вызова abort. См. Отмена программы.

Макрос: int SIGIOT

Генерируется инструкцией PDP-11 «iot». На большинстве машин это просто другое название SIGABRT.

Сигналы ошибок исходной программы


PDP-11 Инструкции по переходу и подпрограммам

Инструкции по переходу и подпрограммам

  • JMP (прыжок)
  • JSR (перейти к подпрограмме)
  • RTS (возврат из подпрограммы)
  • MARK (поддержка очистки стека при возврате)
  • EMT (ловушка эмулятора)
  • TRAP, BPT (ловушка останова)
  • IOT (ловушка ввода / вывода)
  • RTI & RTT (возврат от прерывания)

Исходная архитектура PDP-11

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .