ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
379694 Топик полностью
fk0, легенда (11.01.2013 15:16, просмотров: 82) ответил SciFi на Это называется "танец с бубном". Простые числа тут вообще ни при чем.
Я не знаю как это называется, но это несколько больше, чем просто корректная обработка ошибок. Это способ обойти ошибочные ситуации. Которые всегда есть в любом более-менее сложном изделии и не только по причине ошибок в программах (бывает железяку физически заклинивает именно при такой механике движения, бывают сбои в "сторонних" модулях, много чего бывает). Думаешь на столе отладил и ладно? А в железе оно много чего бывает... И что лучше -- умереть совсем, т.е. не выполняются все функции (== большие проблемы у пользователя), или какая-то одна функция (не)работаает через раз (потому, что, опять же в сколько-нибудь сложном изделии на один CPU положено сильно больше одной функции и к фатальным последствиям часто могут приводить и вовсе "ненужные" в данный момент времени)? Простые числа же нужны для внесения недетерменированности в порядок работы программы, чтобы исключить ситуации, когда одна и та же последовательность действий выполняемая за одинаковое время приводит к одинаковому сбою, которого не могло быть, будь последовательность и время её выполнения другая. Для того же, для чего в зубчатой передаче стремятся число зубьев сделать взаимо простыми числами.
[ZX]