Cтраница 4
В процессе проектирования необходимо с самого начала предусмотреть разработку диагностических программ, которые потребуются как при отладке ПО совместно с аппаратурой устройства управления, так и в условиях эксплуатации. [46]
Программная автодиагностика предполагает тестирование программируемых устройств на основе использования внутренних диагностических программ. Они бывают двух типов: самозапускаемые и вызываемые по требованию пользователей системой. Полезной для тестирования ряда устройств является программа прослеживания основного алгоритма, согласно которой испытуемая система проходит обычную последовательность состояний работы, причем в ключевых точках индицируются мнемонические коды. Само собой разумеется, что возможность автодиагностики предусматривают при проектировании системы и указания по ее осуществлению отражают в соответствующих инструкциях. [47]
Программное обеспечение микро - ЭВМ Электроника-60 включает: полный набор диагностических программ, позволяющих за минимальное время провести полную функциональную проверку ЭВМ; перфоленточную операционную систему; средства проблемно-ориентированного языка БЭЙСИК - Кроме того, разработана дисковая операционная система для работы ЭВМ Электроника-60 в реальном масштабе времени. [48]
Рассмотрим теперь эти методы как инструменты разработки аппаратуры системы и диагностических программ. С этой точки зрения физическое моделирование имеет очень ограниченную ценность. [49]
Программное обеспечение микро - ЭВМ Электроника 60 включает полный набор диагностических программ, позволяющих за минимальное время провести полную функциональную проверку машины: пер-фоленточную операционную систему; ДОС для работы в реальном масштабе времени; средства языка высокого уровня БЕЙСИК. [50]
Дальнейшим расширением тестового контроля является разработка и постановка на ЦВМ диагностических программ, предназначенных не только для оценки работоспособности устройства, но и для определения места неисправности. Этим достигается значительное сокращение времени восстановления отказавшей ЦВМ и, как следствие, существенное увеличение коэффициента готовности. [51]
Средствами функционального диагностирования служат проверенная на предыдущих этапах аппаратура машины и диагностические программы: 1) программа базовый тест; 2) программы тест-секций, выполняемые под управлением мониторной программы ( диагностического монитора); 3) программы автономных диагностических тестов отдельных устройств. Базовый тест, загружаемый с сервисного ЗУЛ, проверяет выполнение группы команд процессора ( ядро система команд), в том числе команд ввода-вывода, цепи связи с некоторыми периферийными устройствами. [52]