Контроль операции передачи управления

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

Вставка 2

Всегда источником условий является предыдущая операция.

· Различают некоторые виды прерывания:

· Прерывания по запросу внешнего устройства (асинхронного)

· Прерывания по истечению времени интервала времени

· Прерывания по завершению работы устройств ввода/ вывода

· Прерывание по обращению к операционной системе.

Не надо делать:

Команды передачи управления никогда не проверяются в режиме функционального контроля

Передачи управления всегда контролируются в режиме тестового контроля, и пока он не проведён никакие другие тесты не запускаются.

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

Контроль целостности массивов информации

Задачи КМИ возникает в целом ряде случаев:

1. Любая вычислительная система базируется на выполнение программ

2. Цифровые системы работают с большим количеством конфигурационных таблиц.

3. Могут использоваться деятельность диверсионно – разведчиская группа,

Различают способы организации контроля:

· Расчёт циклических контрольных сумм -

· Расчёт хэш – значений

Вставка

Действует закон большой вычислительной трудности К – коээфициент ключа. Принципиально исключает возможность диверсионной подмены. Длина ключа 128 или 56 бит. Все проверки необходимо закладывать в систему заранее на этапе проектирования.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: