Раздел 1. Организация технического обслуживания ЭВМ
Тема 1.7. Виды программного, аппаратного и комбинированного контроля
Виды программного контроля
В зависимости от метода, положенного в основу СВТ, различают два основных вида контроля: программный и аппаратный. Каждый из них может использоваться как в оперативном (в процессе работы машины), так и в профилактическом режиме.Программный контроль основан на использовании специальных программ, контролирующих работу машины. В качестве программных средств контроля и диагностики СВТ используются наладочные, проверочные и диагностические тесты, входящие в комплекс программно-технического обслуживания, который включает также ряд управляющих и сервисных программ (рис. 1.27).

Рис. 1.27. Виды программного контроля
Контроль с помощью тестов сводится к выполнению на ПК определенных действий (заданий) и сравнению полученных результатов с известными. В случае несовпадения результатов фиксируется ошибка.Наладочные тесты служат для проверки правильности функционирования устройств и блоков во время наладки СВТ. Эти тесты предназначены для обнаружения грубых ошибок (в монтаже, логике работы отдельных устройств и т. д.). Обычно наладочные тесты используются для проверки центральных процессоров, устройств ввода-вывода, оперативной памяти.
Проверочные тесты предназначены для периодической проверки работоспособности СВТ и обнаружения неисправностей в процессе эксплуатации. Эти тесты обеспечивают более полный контроль и проверяют разнообразные режимы работы узлов машины.
Наладочные и проверочные тесты свидетельствуют лишь о факте появления ошибки в том или ином устройстве, но не указывают место ее возникновения.
Диагностические тесты служат не только для обнаружения ошибки, но и для локализации места неисправности.
Проверочные и диагностические тесты работают под управлением специальной тестовой программы проверки — монитора (часть управляющей программы), которая осуществляет вызов, выполнение каждого отдельного теста и управление им. Проверка устройства может производиться как в профилактическом, так и в оперативном (мультипрограммном) режиме. Программа проверки устройства позволяет:
- периодически осуществлять профилактическую проверку работы устройства;
- при появлении ошибок в работе устройства указывать места возникновения этих ошибок;
- убеждаться в правильности работы устройства после устранения ошибки или внесения в устройство технических изменений.
Виды аппаратного контроля
Контроль, испытание, настройка и регулировка являются необходимыми этапами процесса технического обслуживания и ремонта. При этом большая роль отводится современной контрольно-испытательной аппаратуре, которая применяется для измерения различных параметров устройств, блоков и элементов СВТ.Аппаратный контроль производится путем введения в состав СВТ специального дополнительного контрольного оборудования, работающего независимо от программ. Этот вид контроля обеспечивает проверку правильности функционирования СВТ практически без снижения их быстродействия.

Рис. 1.28. Классификация аппаратного контроля
Аппаратный контроль классифицируется по назначению, режиму работы, степени использования и конструктивному исполнению (рис. 1.28). В зависимости от вида аппаратного контроля применяется различная аппаратура. Каждый вид контроля используется в режиме реального времени и в режиме профилактических проверок, причем контроль может быть как автоматическим, так и с привлечением обслуживающего персонала.В настоящее время серийно выпускается большой парк современной контрольно-испытательной аппаратуры, имеющей повышенные технические и эксплуатационные характеристики, расширенные функциональные возможности и высокую степень автоматизации. В связи с малыми размерами интегральных схем и низкой ценой комплектующих для ПК сфера применения аппаратуры этого рода в 1Т-индустрии распространяется в основном на «мэйнфреймы» и суперкомпьютеры.
Использование только аппаратного контроля приводит к удорожанию и усложнению средств СВТ. Однако применение отдельных встроенных средств аппаратного контроля довольно широко используется производителями компьютерной техники. Так, практически все последние модели системных плат ведущих производителей оснащены термодатчиками для определения температуры процессора. Пользователь может, изменяя настройки BIOS, указать предельную температуру, при достижении которой происходит выключение компьютера (по умолчанию обычно используется значение 70 °C). Таким способом осуществляется аппаратная защита процессора от перегрева. Кроме того, многие системные платы оснащены датчиками частоты вращения вентиляторов внутри корпуса (например кулера процессора). Значения, получаемые этими датчиками, можно узнать, используя программы мониторинга или аппаратные индикаторы. Наблюдая за их показаниями, пользователь может определить, когда требуется провести техническое обслуживание или замену вентилятора.
Виды комбинированного контроля
Для проверки правильности функционирования СВТ использовать только программный или только аппаратный контроль нецелесообразно, так как это приводит к значительным затратам по обслуживанию и ремонту СВТ. Поэтому обычно применяют комбинированный метод контроля, представляющий собой оптимальное сочетание программных и аппаратных средств.Комбинированный контроль классифицируется по назначению и режиму.
По назначению комбинированный контроль подразделяется на наладочный, проверочный и мониторинг.
Комбинированный контроль может производиться как в режиме реального времени при работе СВТ, так и при проведении профилактических мероприятий.
Примерная классификация комбинированного контроля приведена на рис. 1.29.

Рис. 1.29. Примерная классификация комбинированного контроля
Самым распространенным примером наладочного комбинированного контроля является проверка работоспособности локальной вычислительной сети (ЛВС). С помощью программы ping проверяется работоспособность каждой рабочей станции в сети. Если она не «пингуется», значит либо неправильно настроен данный узел сети, либо поврежден кабель, либо имеются проблемы с коммутатором.С проверочным комбинированным контролем мы сталкиваемся сразу же, как только включаем ПК. При его загрузке начинает свою работу программа POST, и если она выдает ошибки (например не опознается видеокарта или жесткий диск), то далее мы должны решать эти проблемы аппаратно.
Самым распространенным примером мониторинга является проверка количества чернил в картридже принтера. Диагностическая программа показывает нам количество чернил в картридже, а когда они заканчиваются, мы решаем эту проблему аппаратно. Существуют и более сложные диагностические программы, контролирующие, например, термодатчики материнской платы, но проблему нагревания мы опять же решаем аппаратно.
Комбинированный метод позволяет существенно сократить время поиска и устранения ошибок.
