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