Составители:
83
Циклические коды применяют в средствах последовательной передачей
двоичных символов, составляющих слово. Типичным примером таких
средств служит канал связи, по которому осуществляется передача диск-
ретных данных. Особенность циклических кодов, определяющих их назва-
ние, состоит в том, что если N-значная кодовая комбинация принадлежит
данному коду, то и комбинация, полученная циклической перестановкой зна-
ков, также принадлежит этому коду. Основным элементом кодирующей и
декодирующей аппаратуры при работе с такими кодами служит сдвигаю-
щий регистр с обратной связью, обладающий необходимыми циклически-
ми свойствами. Циклический код N-значного числа, как и всякий система-
тический код, состоит из информационных и контрольных знаков, причем
последние всегда занимают младшие разряды. Так как последовательная
передача производится, начиная со старшего разряда, контрольные знаки
передаются в конце кода.
Программные средства функционального контроля используют-
ся для повышения достоверности функционирования отдельных уст-
ройств, систем и сетей в том случае, когда эффективность аппаратных
средств обнаружения ошибок оказывается недостаточной. Программ-
ные методы функционального диагностирования основаны на установ-
лении определенных соотношений между объектами, участвующими в
ходе работы для обеспечения обнаружения ошибок. В качестве объек-
тов могут выступать отдельные команды, алгоритмы, программные мо-
дули, комплексы программ (функциональных и служебных).
Контрольные соотношения устанавливаются на системном, алгорит-
мическом, программном и микропрограммном уровнях.
В основе формирования контрольных состояний лежат два принципа:
1) реализация программными средствами различного уровня мето-
дов функционального диагностирования на основе теории кодирования,
т. е. используется информационная избыточность;
2) составление специальных соотношений по различным правилам
на основе использования временной избыточности (двойной и много-
кратный счет, сравнение с заранее рассчитанными пределами, усече-
ние алгоритма и др.) путем преобразования вычислительного процесса.
Оба принципа используются для диагностирования всех основных опе-
раций, выполняемых процессорными средствами: операций ввода – выво-
да, хранения и передач информации, логических и арифметических.
Достоинством программных средств функционального контроля яв-
ляется гибкость и возможность использования любого сочетания для
Страницы
- « первая
- ‹ предыдущая
- …
- 81
- 82
- 83
- 84
- 85
- …
- следующая ›
- последняя »
