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