Jump to content

Диагностическая программа

( Диагностическая программа также известная как тестовый режим) представляет собой компьютерных программ автоматическую последовательность , которая определяет рабочее состояние программного обеспечения, аппаратного обеспечения или любой их комбинации в компоненте, системе или сети систем. Диагностические программы в идеале предоставляют пользователю рекомендации относительно любых проблем или проблем, обнаруженных во время его работы.

Программы диагностики могут быть простыми или сложными, неосознанно работающими в повседневных устройствах или ожидающими их вызова для проведения более сложных оценок производительности. Повседневными примерами являются микроволновая печь , на которой отображается код F6, предупреждающий о коротком замыкании датчика температуры. [1] или механизм открывания гаражных ворот , который четыре раза мигает светодиодом на панели управления, предупреждая о критическом смещении датчиков безопасности и предстоящем отключении. [2]

Диагностические программы также вставляются в потребительскую электронную продукцию и электронные игры. Иногда, если владелец электронного устройства спрашивает производителя, как получить доступ к скрытой диагностической программе, он может ответить потребителю, что информация считается «собственной» и не подлежит разглашению.

Программы ранней диагностики представляли собой процедурные инструкции, выполняемые людьми, а не компьютерными программами. См. раздел «Встроенное испытательное оборудование , позволяющее системным операторам выполнять тестирование и диагностику».

Поскольку компьютеры становились меньше и мобильнее, для выполнения задач диагностики стали использоваться компьютерные программы. В конце 1960-х годов Volkswagen представил первую бортовую компьютерную систему с возможностью диагностики.

Методы работы

[ редактировать ]

Программа диагностики устройства или системы может быть расположена независимо или интегрирована в нее. Эти методы работы расположены более или менее в порядке возрастания сложности и возрастания их ценности диагностической информации.

  1. Фоновый мониторинг показателей системы для статистического анализа тенденций и регистрации аномальных событий.
  2. Диагностика на основе решений, которая проверяет известные виды отказов, определяя, обнаружены ли их известные симптомы.
  3. Черный ящик — тестирование механизма без знания того, как он работает, и просто сосредоточение внимания на точности выходных данных на основе известных входных данных.
  4. Белый ящик , который использует знания о внутренних функциях механизма для прямого тестирования.
  5. Ориентированный на операции, комбинация черного и белого ящика, с одной или несколькими операциями черного ящика, чередующимися с одной или несколькими операциями белого ящика. Этот режим тестирования не является предпочтительным, однако некоторые сложные системы не имеют необходимых интерфейсов для независимого выполнения того или иного типа.
  6. Интегрированная фоновая диагностика, выполняющая тестирование компонентов системы во время простоя системы.
  7. Диагностика с чередованием операций, которая включает диагностику в нормальную работу компонента системы, поэтому любой предельный режим работы диагностируется немедленно. Примеры аппаратных компонентов с функциями, которые помогают диагностической программе:
    1. Современные жесткие диски оснащены командами технологии самоконтроля, анализа и отчетности (SMART), которые предоставляют информацию о внутренних ошибках, например, о количестве повторных попыток вращения, количестве поврежденных секторов и т. д.
    2. Некоторые системы могут использовать память с кодом исправления ошибок (ECC) , в которой регистрируются события сбоев памяти, которые были автоматически исправлены.

Архитектуры

[ редактировать ]
  • Диагностика одного назначения, также называемая диагностикой «определенного назначения», например программа, проверяющая конфигурацию Windows DirectX.
  • Многоцелевая диагностика — монолитная программа, выполняющая множество задач, которые могут подходить или не подходить для всех целей. Это похоже на молоток, который хорошо справляется с гвоздями, хуже с шурупами и плохо с гайками и болтами.
  • Модульная диагностика, которая объединяет наборы одноцелевых диагностических средств, подобных Lego , в среду, легко адаптируемую к конкретным отраслевым требованиям. Ключевой особенностью его конструкции является многоразовая аппаратная и программная операционная система, которая выполняет все диагностические программы. Примеры применения:
    • Производственные испытания с упором на проверку проблем, связанных со сборкой, и оптимизацию времени
    • диагностика, ориентированная на конечного пользователя, с простой для понимания нетехнической презентацией и упором на решения
    • сервисное/гарантийное тестирование с упором на выявление неисправного или незначительного заменяемого блока (FRU)
    • центральное восстановление , которое пытается определить, может ли система быть перепродана или повторно использована, с упором на глубину тестирования, за счет времени, затраченного на тестирование.
  • Диагностическая система, основанная на знаниях (например, техник или диагност), в которой знания, приобретенные с течением времени, используются в качестве «мысленной модели» работы системы и информируют диагностическую систему посредством логических рассуждений об одной или нескольких возможных или вероятных причинах ситуации. существовать.

Примеры приложений диагностической программы

[ редактировать ]
  • или Встроенная в BIOS UEFI программа включении самотестирования при питания (POST) , которая выполняет базовую проверку аппаратных компонентов системы перед началом нормальной работы.
  • или Встроенная в BIOS UEFI программа диагностики оборудования на OEM-ПК.
  • Диагностика, которая запускается по требованию, когда пользователю нужна помощь, обычно в основной операционной системе компьютера (например, Windows).
  • «Автономная диагностика», выполняемая вне основной операционной системы, обычно для уменьшения маскирующего влияния программного обеспечения на проблемы с оборудованием.
  • Бытовые холодильники, отображающие диагностику внутренней температуры, работоспособности льдогенератора и т. д. [3]
  • 1996 года выпуска . Система бортовой диагностики II (OBD II) [ сломанный якорь ] Это стандартизировало диагностический порт для всех моделей легковых и легких грузовиков, предоставляя владельцам транспортных средств и специалистам по ремонту доступ к коду ошибки автомобиля и истории выбросов.
  • Пользователи персональных компьютеров имеют возможность диагностики как из программного, так и из аппаратного обеспечения, например, руководство по диагностике Hewlett-Packard (HP) для подтверждения аппаратных сбоев. [4]
  • промышленного производства Испытательное оборудование , предназначенное для диагностики электронных устройств или систем.
  • Когда электронное устройство, такое как Bop, оно называет номер своей версии, например «одна целая три десятых шесть», и начинает воспроизводить набор звуков один за другим.
  1. ^ «Коды ошибок, неисправностей или функций микроволновой печи» . Products.geappliances.com . Проверено 27 апреля 2018 г.
  2. ^ «Коды ошибок устройства открывания гаражных ворот Craftsman» . www.searspartsdirect.com . Проверено 27 апреля 2018 г.
  3. ^ «Коды ошибок — Холодильник» . www.lg.com/us/support/ . Проверено 29 апреля 2018 г.
  4. ^ «Компьютеры HP — Тестирование аппаратных сбоев» . support.hp.com/us-en/ . Проверено 29 апреля 2018 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 38f3d61e93f552b08b60d633df24381f__1717285080
URL1:https://arc.ask3.ru/arc/aa/38/1f/38f3d61e93f552b08b60d633df24381f.html
Заголовок, (Title) документа по адресу, URL1:
Diagnostic program - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)