предлагаемое устройство относится к области вычислительной техники и может быть применено для контроля запоминающих устройств вычислительных машин, а также для контроля обмена информацией по каналам связи. Устройство работает по принципу сравнения записанных и считанных из проверяемого устройства кодов двоичных чисел, которые формируются с помоп1ью датчика случайных чисел.
Известны устройства контроля информации, включающие в себя блок выработки и выдачи кодированной информации, содержащий п датчиков кода, п регистров выдачи этого кода в п каналов и блок приема, обработки и контроля этой информации.
Предлахаемое устройство отличается тем, что для обеспечения контроля информации с определением -места и характера не только одиночных, но и групповых сбоев, а также для упрощения устройства контроля к единичному и нулевому выходам регистра формирования вида строки подключены п переключателей, п выходов которых соединеиы с п входами проверяемого устройства, а га выходов соединены со входами п регистров приема, выходы которых через п переключателей соединены с двумя схемами совпадения на п разрядов.
На фиг. 1 приведена функциональная схема блока выработки кодированной информации; на фиг. 2-функциональная схема блока приема, обработки и контроля информации. В состав блока (см. фиг. 1) входят вентили /-8, иереключатели 9-12, регистр 13, один датчик случайных чисел 14, генератор 15 импульсов тактовой частоты, развязывающие усилители 16--18, элементы 19 и 20 задержки
импульса во времени и набиратель 21.
В состав блока (см. фиг. 2) входят регистры приема информации 22-25, переключатели 26-29, вентили 30-39, сборка 40 на два входа, регистр 41 и элемент 42 задержки импульса во времени.
Рассмотрим работу блока выработки кодированной информации в режиме выдачи информации в виде кода случайных чисел. При положении набирателя 21, показанном
на фиг. 1, сигналы с выхода датчика случайных чисел 14 поступают на потенциальный вход вентиля 8. На другой вход этого вентиля поступает импульс тактовой частоты генератора 15.
Если импульс генератора 15 совпадает с высоким уровнем напряжения на потенциальном входе вентиля 8, то вырабатывается «1 информации, а в случае несовпадения - «0- информации. да вентиля 8 iepfes развязывающий усилитель Уб и открытый сигналом «Запись (или сигналом разрешения нередачи информации) вентиль 7 ноступает на вход регистра 13 и ставит последний в единичное состояние. Оба выхода регистра 13 соединены с переключателями 9-12, которые могут потенциальные входы вентилей 1-4 подключить либо к одному, либо к другому выходу регистра 13 по желанию оператора. Высокий уровень напряжения с левого единичного выхода регистра 13 (см. фиг. 1) через переключатели 9, 11 и 12 поступает на потенциальные входы соответствующих вентилей /, 3 к 4, а низкий уровень напряжения с правого нулевого выхода регистра 13 через переключатель 10 - на потенциальный вход вентиля 2. Задержанный во времени элементом 19 импульс тактового генератора 15 через развязывающий усилитель 17 поступает на опрос вентилей /-5 для одновременной выдачи строки информации. С выходов вентилей 1-4 будет одновременно выдана информация с первого по п разряд, а с выхода вентиля 5, открытого сигналом разрешения записи или выдачи кода информации в каналы связи, будет сниматься тактовая частота посылок п разрядного кода по п каналам. Итак, каждый разряд информации будет выдаваться в свой канал по импульсу тактового генератора, а строка информации будет представлять собой п разрядов, одновременно выдаваемых в п каналов по одному тактовому импульсу генератора 16 с нулевого и единичного выхода регистра 13 формирования вида строки. При данном положении переключателей 9-12 (см. фиг. 1) и единичном состоянии регистра 13 строки информации будет выдана в виде кода 10-//. Если бы регистр 1 при работе от датчика случайных чисел оказался бы в нулевом состоянии, то при данном положении переключателей 9-12 (см. фиг. I) выдалась бы инверсия предыдущей строки, т. е. код 0,1... 00. После выдачи каждой строки регистр 13 сбрасывается в нулевое состояние через цепь элемента 20, развязывающего усилителя 18 и всегда открытого вентиля 6. При положении набирателя 21, противоположном показанному на фиг. .1, блок может вырабатывать любые коды от 000... до 111... со всеми промежуточными переборами комбинаций из единиц и нулей двоичных знаков. Рассмотрим работу блока приема и контроля информации (см. фиг. 2). Информация в данный блок поступает из каждого канала на единичный вход своего регистра приема информации 22-25. т. е. если переключатель 9 (см. фиг. 1) вкЛЮ чей вверх, то и переключатель 26 (см. фиг. 2) должен быть включен вверх. В устройствах памяти ЭВМ эти пары переключателей могут быть механически связаны и переключаться одновременно. В системах обмена информацией в момент профилактической проверки каналов положение пар переключателей определяется по договоренности или по заранее установленной инструкции. Строка информации, принятая из п каналов параллельно, запоминается на приемном регистре 22-25. Оба выхода этих регистров через цепи соответствующих переключателей 26-29 подключаются к потенциальным входам вентилей 30-37 так, как показано на фиг. 2 (иными словами налицо две схемы совпадения на п разрядов, подключенные через переключатели к выходам регистров приема цпформации). Тактовые синхроимпульсы, принимаемые по отдельному каналу (или сформированные из принятой строки информации), поступают на опрос вентилей 30 и 34. Ьсли строка информации пришла верной, т. е. вида 10-11 или 01-00 (для нашего случая положения переключателей 9-12 н 26- 29 и работы от датчика случайных чисел), то (см. фиг. 1 и 2) обязательно будут открыты все вентили 30-33, либо все вентили 34-37, включенные последовательно высокими уровнями напряжения, снимаемого с единичных или нулевых выходов приемных регистров через переключатели 26-29. Импульс в случае безошибочного приема строки информации проходит по одной из последовательных цепей вентилей, и через сборку 40 на два входа этот импульс ставит регистр 41 в единичное состояние. Импульс опроса, задержанный элементом 42 на время, большее, чем время прохождения этого импульса по цепям вентилей, возникает на входах вентилей 38 и 39 после того, как регистр 41 уже взведен в единичное состояние (в случае правильно принятой строки информации). Единичный выход регистра 41 подключен к потенциальному входу вентиля 38, а нулевой - к потенциальному входу вентиля 39. Если строка информации принялась без ошибок, то с выхода вентиля 38 импульс опроса сбрасывает по нулевым входам все регистры приема информации 22-25 в нулевое состояние. Если строка информации принялась неверпо (пропал или навелся лишний разряд в одном или нескольких каналах), то сигнал опроса, действующий на входе вентилей 30 и 34, никогда не дойдет до сборки 40, а следовательно, регистр 41 останется в нулевом состоянии. Через время, определенное элементом 42, с выхода вентиля 39 будет выдан сигнал «Ошибка, а с выхода вентиля 38 сигнала не будет, и строка информации автоматически запоминается на регистре приема, так
дующих строк и сигнализирует оператору о сбое в информации.
Определение характера сбоя сводится к сравнению содержимого регистра приема информации с положением переключателей 9- 12 или 26-29.
Такое сравнение обеспечивает полный анализ сбоя - его место (или канал) и характер сбоя (пропал или навелся лишний разряд в одном или нескольких каналах одновременно).
Ошибка не будет обнаружена данной схемой только в том случае, если вместо прямой строки информации принялась инверсия - как результат группового сбоя по всем каналам, что маловероятно (в случае работы в режиме от датчика, случайных чисел). Кроме этого, анализ характера сбоя будет затруднен в том случае, если произошел групповой сбой в числе каналов, превышаюш,их половину всех каналов. Однако цри фиксации такого сбоя оператор может легко перейти к режиму «выдача только этой комбинации чисел в строке
и уже в этом случае дать полньгй анализ сооя, если хотя бы один канал принялся верно.
Предмет изобретения
5 Устройство для профилактического контроля информации, работающее по принципу сравнения записанной и считанной из проверяемого устройства информации, состоящее из датчика случайного кода, регистра форми0рования вида строки, регистров приема кода, переключателей, схем «И и «ИЛИ, отличающееся тем, что, с целью обеспечения контроля информации с определением места и характера не только одиночных, но и групповых сбоев,
5 а также с целью упрощения устройства контроля, к единичному и нулевому выходам регистра формирования вида строки подключены п переключателей, п выходов которых соединены с я входами нроверяемого устройства, а п выходов соединены со входами я регистров приема, выходы которых через я переключателей соединены с двумя схемами совпадения на п разрядов.
название | год | авторы | номер документа |
---|---|---|---|
МОДУЛЬ ВВОДА-ВЫВОДА СИСТЕМЫ ЦИФРОВОГО УПРАВЛЕНИЯ | 1991 |
|
RU2032201C1 |
УСТРОЙСТВО для ВВОДА ИНФОРМАЦИИ | 1972 |
|
SU326568A1 |
Устройство задержки сигналов | 1982 |
|
SU1015491A1 |
Устройство для ввода информации | 1986 |
|
SU1397924A1 |
Буферное запоминающее устройство | 1990 |
|
SU1833918A1 |
УСТРОЙСТВО ДЛЯ ГЕНЕРИРОВАНИЯ СЛУЧАЙНЫХ ЧИСЕЛ С ЗАДАН'НЫМИ ЗАКОНАМИ РАСПРЕДЕЛЕНИЯ | 1972 |
|
SU430368A1 |
Устройство для контроля логических блоков | 1986 |
|
SU1386998A1 |
Устройство для контроля устойчивости функционирования программ | 1987 |
|
SU1437869A2 |
УСТРОЙСТВО ВВОДА-ВЫВОДА ИНФОРМАЦИИ ДЛЯ СИСТЕМЫ ЦИФРОВОГО УПРАВЛЕНИЯ | 1993 |
|
RU2042183C1 |
Буферное оперативное запоминающее устройство | 1988 |
|
SU1559379A1 |
rFi 1 Л, 1Н-1 1,
U. 2 U. J U. 4 L
Даты
1969-01-01—Публикация