початковому пуску, після чого дозволяє переривання, чекає приходу першого тактового імпульсу , видає управління щодо розстановки тактових імпульсів на синхронізатор і переходить до штатної роботи. Після процедури скидання синхронізатор правильно реагує на управління. p align="justify"> Розсинхронізація МПД:
Суть проблеми:
При втраті широкомовного події або перевищення часу виконання функціями В«режимуВ» відбувається зрушення тимчасової діаграми.
Рішення:
Програма В«диспетчерВ» МПД на якому стався збій виявить зміна періоду, виставить відповідний прапор помилки, виміряє час зсуву діаграми і занесе його в структуру збоїв. Структура збоїв повинна передаватися в МПД-0 для реєстрації на СОК. Функції В«режимуВ» будуть запущені після приходу чергового синхронізуючого події. p align="justify"> Звісно або відмова МПД:
Суть проблеми:
При збоях в роботі програм або апаратури спостерігаються зависання МПД, при яких повернення до штатної роботи можливий тільки після його перезапуску.
Рішення:
У подібній ситуації вже з наступного такту буде порушений обмін з сусідніми МПД. Програми В«диспетчериВ» залишилися МПД повинні негайно видати інформацію в СОК і перезапустити СЦВМ. Можливість обійти дану проблему без перезавантаження в даний момент досліджується (завантажувач RedBoot після перезапуску намагається з'єднатися з головним модулем). br/>
Методи виведення з станів збоїв і парирування помилок
Переважна частина збоїв парирується функціями програм В«диспетчерівВ» без порушення тимчасової діаграми РЛС (крім ситуацій непотрапляння в?-обміну та деяких збоїв по МПІ) з виставкою відповідних прапорів помилок і їх трансляцією до функцій В«режимівВ», які приймають рішення про подальшу роботу В«режимуВ» і зміні його В«внутрішньоїВ» діаграми. Диспетчери завжди відпрацьовують зовнішні сінхрособитія, за якими запускають функції В«режимівВ» за наявності дозволу і не знають про їх поточному стані. Внутрішні події приховані від В«режимівВ» і відпрацьовуються тільки на рівні В«диспетчерівВ» синхронно-асинхронно, в залежності від типу події та асоційованого з ним дії. p align="justify"> Випадки, коли тимчасова діаграма заморожується вимагають введення єдиного машинного часу для визначення часу В«простоюВ», яке в залежності від ситуації (типу збою) може сильно змінюватися.
Всі збої можна розділити на дві групи: В«тихіВ» і В«гучніВ».
При В«тихихВ» збоях критична ситуація (збій) виявляється В«диспетчерамиВ», виконуються необхідні дії щодо захисту обчислювальної системи від деградації, виставляються прапори помилок і запускаються функції В«режимівВ», які самі визначають своє подальші поведінку. Дана логіка зберігає гнучкість системи і скорочує час виходу зі стану з...