Эффект обрыва сигнала при делении на ноль в современных вычислительных системах возникает из-за того, что деление на ноль не определено в арифметике. www.physicsforums.com ru.wikipedia.org
В арифметике с вещественными числами деление на ноль не имеет смысла, так как не существует числа, которое при умножении на 0 даёт требуемое значение. ru.wikipedia.org
В программировании последствия деления на ноль зависят от языка программирования, типа данных и значения делимого: ru.wikipedia.org
- Попытка целочисленного деления на ноль всегда является критической ошибкой, делающей невозможным дальнейшее исполнение программы. ru.wikipedia.org Она приводит либо к генерации исключения, которое программа может обработать сама, избежав тем самым аварийной остановки, либо к немедленной остановке программы с выдачей сообщения о неисправимой ошибке. ru.wikipedia.org
- В вещественной арифметике последствия могут быть различными в разных языках: ru.wikipedia.org
- генерация исключения или остановка программы; ru.wikipedia.org
- получение в результате операции специального нечислового значения. ru.wikipedia.org Вычисления при этом не прерываются, а их результат впоследствии может быть интерпретирован самой программой или пользователем как осмысленное значение или как свидетельство некорректности вычислений. ru.wikipedia.org
Чтобы предотвратить сбои, в ядре современных устройств есть внутренние прерывания на случай таких команд. habr.com