Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Эксплуатация СВТ (зачёт).doc
Скачиваний:
6
Добавлен:
10.11.2019
Размер:
162.3 Кб
Скачать

Эксплуатация. Зачет

1.Виды контроля эвм. Достоинства и недостатки

1.Аппаратный

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

+ не снижается производительность

- дополнительные затраты на оборудование

2.Программный

Используется специальная команда или тест. Избыточность программная и временная.

+ не требуется дополнительное оборудование

- снижается производительность

3.Микропрограмма

Осуществляется на уровне микроопераций

+ более детальный контроль до уровня элемента

- сложность разработки микротестов

4.Комбинированные

Сочетание разных видов контроля.

2.Методы аппаратурного контроля

2.1.Контроль сумматоров

Сумматоры контролируются:

  • По модулю 2 – основан на предсказании четности результата и используется контроль соотношения. Недостаток: не обнаруживается четность ошибки, переносов, сложность контроля переноса. Практически не используется.

  • По модулю 3 – на предсказании остатка результата по модулю 3. Обнаруживает большой процент ошибок, схема реализуется с помощью сумматора по модулю 3.

  • Дублирование – на одновременной работе двух сумматоров и на последующем поразрядном сравнении результатов. Достоинство: обнаруживаются все ошибки. Недостаток: большой объем оборудования.

2.2.Контроль счетчиков

Контроль аналогичен сумматорам, при этом предыдущее состояние счетчика считается первым, а второе всегда =1.

2.3.Контроль комбинационных схем

Комбинационная схема – схема, построенная на логических элементах, в которой определяется комбинация входных сигналов в каждый момент времени соответственно определенной комбинации выходных сигналов.

Используется в устройстве управления. Дублирование.

2.4.Контроль дешифраторов

Дешифратор – комбинационная схема, в которой определяется комбинация входных сигналов соответствующих единичным сигналам только на одном выходе.

+ уменьшение количества оборудования, обнаружение отсутствия нулей и наличие двух 1

- не обнаруживает четные ошибки.

3.Методы программного контроля

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

Во время решения задачи:

  1. Алгоритмический – для проверки правильности функционирования алгоритма. Задача решается дважды по основному и усеченному алгоритмах (работает быстрее, но с меньшей точностью). Оперативность, но дополнительный алгоритм и объем памяти.

  2. Логический – основан на избыточности информации в ходе решения задачи:

  • По отдельным значениям (исходная избыточность) – устанавливает пределы в вычислениях, исходя математически или физически. При выходе за пределы - ошибка. Простой, мало времени и памяти, но не все ошибки устраняет;

  • Обратный счет (результирующая избыточность) – на основании полученного результата вычисляется исходная величина и сравнивается с заданным значением. Обнаруживает все ошибки, но требует дополнительное время и память, не всегда есть обратная функции;

  • Контроль сохранности констант – при решении задачи специальная подпрограмма суммирует все константы и сравнивает с эталоном значения. Простой, мало времени, но невысокая эффективность.

  1. Контроль повторным счетом:

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

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

  • Контроль по двум устройствам – аналогично дублированию.