Результаты (
русский) 2:
[копия]Скопировано!
12.1 Отправитель Р посылает последовательность сообщений на приемник Q. В отсутствие какого - либо сбоя, сообщение от Р до Q является буфер FIFO-однако, из - за сбоя, сообщения могут достигнуть Q из строя. Дайте формальную спецификацию этой неудачи с использованием нормальных и аварийных действий.
12.2 переполнение буфера (также известный как указатель или кучи или дробления стека) являются хорошо известным источником сбоя программы. Какие модели разломов бы захватить их влияние на остальной части системы?
12.3 Рассмотрим следующие реальные сценарии отказов и проверьте , если они могут быть преобразованы в любой из известных классов неисправностей , введенных в этой главе:
а. С 15 января 1990 года, 114 коммутационных узлов дальней связи системы AT & T пошли вниз. Исправлена ошибка в коде восстановления после отказа выключателей было , ответственные за это. Обычно, когда узел разбился, он послал вне службы сообщение для соседних узлов, что побудило соседей перенаправить трафик вокруг него. Тем не менее, ошибка (неуместного заявление перерыв в коде C) вызвало окрест узлы щие к сбою себя при получении сообщения об отсутствии обслуживания. Это еще больше распространяется ошибку, отправив сообщение вне службы для узлов и даль- ше в сети. Аварии сказались на службе примерно 60000 человек в течение 9 часов, в результате чего AT & T , чтобы потерять 60 миллионов долларов дохода.
Б. Программный модуль космического челнока Arianne получил численное значение , что он не был оборудован для обработки. В результате переполнение переменной вызвано бортовой компьютер шаттла на провал. Ракета вышла из -под контроля , а затем упал.
12.4 Ни одна отказоустойчивая система не может быть реализована без некоторой формы избыточности. Избыточность может быть в свободное от аппаратных средств или дополнительного пространства или дополнительного времени или дополнительных сообщений , используемых в реализации. В этом контексте вновь протокола скользящего окна и определить избыточность.
12.5 Рассмотрим следующую спецификацию неисправного процесса:
переводится, пожалуйста, подождите..