русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Системы диагностики

Цели диагностики:

  • Определение места нарушения  работоспособности.
  • Получение информации о неисправности.

Виды диагностики:

І. Функциональная диагностика (ФД).

Функциональная диагностика выполняется в процессе рабочего функционирования ЭВМ и осуществляется за счет схем  контроля. Функционирует параллельно вычислительному процессу, не требует затрат рабочего времени, но требует дополнительных аппаратурных затрат.

ІІ. Тестовая диагностика (ТД).
ТД выполняется вне рабочего времен. Уменьшает время работы компьютера. Использует специальные коды для проверки оборудования и управляющие программы, которые эти коды рассылают по диагностируемой аппаратуре. Не требует дополнительных аппаратурных затрат, но требует разработки тестовых программ.

Функции тестовой диагностики:
- загрузка диагностической информации с внешнего носителя;
- подача теста на диагностируемое устройство;
- опрос диагностируемого устройства;
- сравнение результата с эталоном (заранее известным результатом);
- анализ и индикация результатов;

Основные ошибки обнаруживаемые в ЭВМ системой ТД типа отказ:
1. Соединение с общим проводом питания (логический ноль).
2. Соединение с активным плюсом питания (логическая единица).
3. Соединение между собой 2-х ячеек (проводников, дорожек, контактов, разъемов и т.д.).
4. Временные ошибки (время срабатывания, время выполнения команды и т.д.).


Виды тестовой диагностики

· Внешняя, когда аппаратура и программа является внешней системой (временной) относительно объекта тестирования.
· Внутренняя (встроенная),когда средства диагностики расположены внутри ПК (в виде отдельного модуля памяти, группы узлов и т.д.).
Современные тенденции ТД развивают использование встроенной самодиагностики (состав: ПЗУ с программой, устройство управления, линии связи).

Например:

МП  Pentium+ имеет встроенные тесты, регистры диагностики.
Клавиатура: 2 встроенных теста (самотестирование) и 3 программно запускаемых.
Жесткий диск: 1 встроенный тест и 3 программно запускаемых.
Современные САПР (системы автоматизированного проектирования) организованы по принципу СТАПР (системы тестопригодного проектирования).

Коды для (проверок) тестовой диагностики
1. Исчерпывающие коды – все возможные комбинации для данного узла, но в случае, если элементы устройства при работе вступают в сложное взаимодействие между собой (на тысячах проводов-строк памяти висят миллионы ячеек памяти) исчерпывающее тестирование займет значительный временной интервал (1МБ, 1мкс - лет; 64КБ, тест пинг-понг, 60нс - 3,5ч). Поэтому в системе ТД исчерпывающий метод не используется.
2. Детерминированные коды: 1-й  код  - все нули, для обнаружения ошибок соединения с активным полюсом питания; 2-й  код  - все единицы, для определения состояния соединения с общим проводом питания; 3-й  код  - чередование нулей и единиц подряд (бывает в двух вариантах 1010… и 0101…).
Эти константы обнаруживают до 100% статических отказов в электронной части ЭВМ.

Просмотров: 15206


Вернуться воглавление




Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.