В вычислительных системах широко используется инструкции или команды, которые обеспечивают передачу управления от одной точки программного кода к другой точки. Различают условные (образует спектр команд) и безусловные передачи управления
Вставка 2
Всегда источником условий является предыдущая операция.
· Различают некоторые виды прерывания:
· Прерывания по запросу внешнего устройства (асинхронного)
· Прерывания по истечению времени интервала времени
· Прерывания по завершению работы устройств ввода/ вывода
· Прерывание по обращению к операционной системе.
Не надо делать:
Команды передачи управления никогда не проверяются в режиме функционального контроля
Передачи управления всегда контролируются в режиме тестового контроля, и пока он не проведён никакие другие тесты не запускаются.
Тестовый контроль команд условной передачи управления обязательно используется блок, который имитирует события и после этого ставится команды перехода. Программы тестового контроля обычно пишутся квалифицированными инженерами.
Контроль целостности массивов информации
Задачи КМИ возникает в целом ряде случаев:
1. Любая вычислительная система базируется на выполнение программ
2. Цифровые системы работают с большим количеством конфигурационных таблиц.
3. Могут использоваться деятельность диверсионно – разведчиская группа,
Различают способы организации контроля:
· Расчёт циклических контрольных сумм -
· Расчёт хэш – значений
Вставка
Действует закон большой вычислительной трудности К – коээфициент ключа. Принципиально исключает возможность диверсионной подмены. Длина ключа 128 или 56 бит. Все проверки необходимо закладывать в систему заранее на этапе проектирования.