Диагностическая программа - Diagnostic program
Эта статья нужны дополнительные цитаты для проверка.Декабрь 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
А диагностическая программа (также известный как тестовый режим) - это автоматическая компьютерная программа последовательность который определяет рабочий статус программного обеспечения, оборудования или любой их комбинации в компоненте, система, или сеть систем. Диагностические программы в идеале предоставляют пользователю указания относительно любых проблем или проблем, обнаруженных во время его работы.
Программы диагностики могут быть простыми или сложными, работать бессознательно в повседневных устройствах или ждать своего вызова для более сложных оценок производительности. Повседневные примеры - это микроволновая печь который отображает код F6 для предупреждения о закороченном датчике температуры[1] или открыватель ворот гаража который четыре раза мигает светодиодом на плате управления, предупреждая о критическом смещении датчиков безопасности и приближающемся отключении.[2]
Диагностические программы также вставляются в бытовую электронику и электронные игры. Иногда, если владелец электронного устройства спрашивает производителя, как получить доступ к скрытой диагностической программе, он может ответить потребителю, говоря, что информация считается «частной» и не может быть передана.
История
Программы ранней диагностики были процедурные инструкции выполняется людьми, а не компьютерными программами. Видеть Встроенное испытательное оборудование что позволило системным операторам выполнять тестирование и диагностику.
По мере того, как компьютеры становились меньше и мобильнее, для выполнения диагностических задач использовались компьютерные программы. В конце 1960-х годов Volkswagen представил первая бортовая компьютерная система с диагностическими положениями.
Методы работы
Программа диагностики устройства или системы может быть расположена независимо или интегрирована в нее. Эти методы работы расположены более или менее в порядке возрастающая сложность и их возрастающая ценность диагностической информации.
- Фоновый мониторинг показателей системы, для статистического анализа тенденций и для регистрации аномальных событий.
- Диагностика на основе решений, которая проверяет известные режимы отказа путем определения их известных симптомов.
- Черный ящик, который представляет собой тестирование механизма, не зная, как он работает, а просто сосредоточение внимания на точности выходных данных на основе известных входных данных.
- белая коробка, который использует знания о внутренних функциях механизма для прямого тестирования.
- Ориентированный на операции, комбинация черного и белого ящиков с одной или несколькими операциями черного ящика, чередующимися с одной или несколькими операциями белого ящика. Этот режим тестирования не является предпочтительным, однако некоторые сложные системы не имеют необходимых интерфейсов для независимого выполнения того или иного типа.
- Встроенная фоновая диагностика, которая выполняет тестирование компонентов системы во время простоя системы.
- Диагностика с чередованием операций, которая включает диагностику в нормальную работу системного компонента, таким образом, любой предельный рабочий режим диагностируется немедленно. Примеры компонентов оборудования с функциями, которые помогают программе диагностики:
- Современные жесткие диски имеют Команды технологии самоконтроля, анализа и отчетности (SMART) которые предоставляют информацию об условиях внутренней ошибки, например, счетчик повторных попыток вращения, счетчик сбойных секторов и т. д.
- Некоторые системы могут использовать Память с кодом коррекции ошибок (ECC) который регистрирует события сбоя памяти, которые были автоматически исправлены.
Архитектура
- Одноцелевая диагностика, также называемая диагностикой «определенной цели», например программа, которая проверяет конфигурацию Windows DirectX.
- Многоцелевая диагностика, монолитная программа, которая выполняет несколько задач, которые могут подходить или не подходить для всех целей. Это было бы похоже на молоток, который хорошо работает с гвоздями, в меньшей степени с винтами и плохо с гайками и болтами.
- Модульная диагностика, объединяющая наборы одноцелевой диагностики, конструктор Лего -как, в среду, легко адаптированную к конкретным отраслевым требованиям. Ключ к его дизайну - его многоразовый аппаратное обеспечение и программного обеспечения операционная система, которая выполняет все свои программы диагностики. Примеры применения:
- производственные испытания с упором на проверку проблем, связанных со сборкой, и оптимизацию времени
- диагностика, ориентированная на конечного пользователя, с простой для понимания нетехнической презентацией и упором на решения
- сервисное / гарантийное тестирование с упором на выявление неисправного или незначительного сменный блок (FRU)
- ремонт ориентированный, который пытается определить, можно ли перепродать или использовать систему повторно, с акцентом на глубину тестирования, за счет времени, затраченного на тестирование.
- Система диагностики, основанная на знаниях (например, техник или диагност), в которой знания, полученные с течением времени, используются в качестве «ментальной модели» работы системы и информируют диагностическую систему посредством логических рассуждений об одной или нескольких возможных или вероятных причинах ситуации. существовать.
Примеры приложений диагностической программы
- А BIOS встроенный или UEFI встроенный Самотестирование при включении (POST) программа, которая выполняет базовую проверку аппаратные компоненты системы перед началом нормальной работы
- А BIOS встроенный или UEFI встроенная программа диагностики оборудования в ПК OEM
- Диагностика, запускаемая по запросу, когда пользователю требуется помощь, обычно в основной операционной системе компьютера (например, Windows)
- «Автономная диагностика», которая выполняется вне основной операционной системы, как правило, для уменьшения маскирующего влияния программного обеспечения на проблемы с оборудованием.
- Бытовые холодильники, которые отображают диагностику внутренней температуры, работы льдогенератора и т. Д.[3]
- 1996 год Система бортовой диагностики II (OBD II) который стандартизировал порт диагностики для всех моделей легковых и легких грузовиков, что позволило владельцам транспортных средств и техническим специалистам по ремонту получить доступ к кодам ошибок автомобиля и истории выбросов.
- Пользователи персональных компьютеров имеют возможность диагностики как из программного обеспечения, так и из источников оборудования, например, из руководства Hewlett-Packard (HP) по диагностике для подтверждения отказов оборудования.[4]
- Промышленное производство испытательное оборудование который диагностирует электронные устройства или системы.
- Когда электронное устройство, такое как Боп Это говорит номер своей версии, например, «одна запятая три шесть», и начинает проигрывать набор звуков один за другим.
Рекомендации
- ^ «Ошибка СВЧ, неисправность или функциональные коды». products.geappliances.com. Получено 27 апреля 2018.
- ^ «Коды ошибок устройства открывания гаражных ворот». www.searspartsdirect.com. Получено 27 апреля 2018.
- ^ «Коды ошибок - Холодильник». www.lg.com/us/support/. Получено 29 апреля 2018.
- ^ «ПК HP - тестирование аппаратных сбоев». support.hp.com/us-en/. Получено 29 апреля 2018.