Task03 (Задание 3), страница 2
Описание файла
Файл "Task03" внутри архива находится в папке "Задание 3". PDF-файл из архива "Задание 3", который расположен в категории "". Всё это находится в предмете "надёжность программного обеспечения" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст 2 страницы из PDF
Время работы голосователя определяетсяпараметром <время_работы_голосователя>. Тот результат, который выдаёт большая частьверсий, принимается за финальный. Считать, что время работы версий одинаково.3.3 N-версионное программирование с использованием аппаратного резервирования(NVP_1_1)Параметры: <время_работы_голосователя>Данный МОО включает модуль принятия решений (голосователь) и 3 независиморазработанных версий работы. Все 3 версии работают параллельно (возможно, с некоторымвременным сдвигом) на разных процессорах, результат их работы обрабатывает голосователь.Время работы голосователя определяется параметром <время_работы_голосователя>.
Тотрезультат, который выдаёт большая часть версий, принимается за финальный. Считать, чтовремя работы версий одинаково, а данные от других работ поступают всем версиям работымгновенно.3.4 Восстановление блоками (RB_1_1)Параметры:<время_тестирования>Данный МОО включает модуль принятия решений (контрольный тест) и две версии работы.Когда первая из версий завершает свою работу, то результат её работы тестируется контрольнымтестом. Если результат теста оказался неудачным, то запускается на выполнение следующаяверсия работы. Процесс продолжается пока результат одной из версий не будет принят, либорезультат работы всех версий не будет отклонён. При построении расписания считать, что тестпосле функционирования первой версии работы всегда выдает результат “неуспешно”, а послефункционирования второй версии работы всегда выдает результат “успешно”.3.5 Контрольные точки (CP)Параметры:<время_между_КТ>,<время_установки_КТ>Данный МОО функционирует следующим образом.
Через время определяемое параметром<время_между_КТ> работа прерывается и в течении времени определяемом параметром<время_установки_КТ> её состояние сохраняется на надёжном запоминающем устройстве(контрольная точка КТ). После сохранения КТ функционирование работы продолжается смомента прерывания. В конце выполнения работы также ставится КТ по той же схеме. В случаеобнаружения ошибки в работе, она откатывается до ближайшей КТ. При построении расписаниясчитать, что программа работает безошибочно и откатов не происходит..