Устройство для контроля памяти

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ .

Союз Советских

Социалистических .Республик он739657

"ОТ

М р.;, J

1 I (6l ) Дополнительное к авт. санд-ву (22) Заявлено 05.10.77(21 ) 2534371/18 24 (51)М. Кл. . G 11 С 29/00 с присоединением заявки М

Веудаустееекьй кеиетет

CCCP

ao aevi азебрвтеккв н еткрытвк (23) Приоритет

Опубликовано 05.06.80. Бюллетень М 21 (53) УДК 681.327 (088.8 ) Дата опубликования описания 09.06.80

) (72) Авторы изобретения

В. М. Семенова, И. Ф. Попов, П. А. Шаванн и Ю. В. Вертепов (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПАМЯТИ

Изобретение относится к области зано- мннаюших тстюойств..

- Известное устройство для контроля памяти осушествл нет как текущий контроль данных, передаваемых между па.— мятью и пользователями, так и диагности- з ческий контроль памяти методом записисчитывания контрольной информации из памяти в те периоды,,когда память не загружена данными Я ..Однако ето устрой ство.- не позволяет . проводить предвари-

- о тельный контроль данных, записанных в ламять.

Иэ известных устройств наиболее блиэ-:

K%M lIo ToxHH aoKoé cpilHooTH K изобретенао является устройство для контроля памяти, содержащее блок обнаружения ошиб ки, выход которого соединен с первым входом блока управления, входные и выходные шины и регистр числа 2) . Это устройство не позволяет обнаружить ошибку в коде записанном в память, я ошиб- .-ки, возникающие в кодах в результате

2 обоев или разрушения данных при длительном хранении, что снижает.его надежность.

Целью изобретения является повышение надежности устройства.

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

На чертеже изображена структурная схема предложенного устройства.

Устройство содержит входные 1 и выходные 2 пптны, блок обнаружения ошиб3 7396 ки 3, блок управления 4, первый вход 5 которого соединен с выходом блока 3, вход 6 которого подключен к выходу коммутатора 7. Устройство также содержит накопитепь 8, используемый в качестве памяти справок, бпок местного управления

9 и генератор пуска 10. Часть входных

1 и выходных 2 шин устройства связана с адресным 11 и разрядным 12, блоками контролируемой памяти. 10

Входы и выходы коммутатора 7 подключены соответственно к входным 1 и выходным 2 шинам, выходам и входам накопителя 8, одному из выходов и первому входу блока 9. Другие выходы бпока 9 со-15 единены со вторым входом бпока управления 4 и входам генератора пуска 10. Вы:ход генератора пуска 10 соединен с третьим входом блока 4, второй вход бпока

9 подключен к одной из входных шин 1.

Вход блока 3 соединен с одним из выходов коммутатора 7..

Устройство для контроля памяти работает спедующим образом.

Массивы или блоки данных, записываемые в память через коммутатор 7, сопровождают справочными данными, поступающими в коммутатор 7, через который справочные данные передаются в накопитепь 8 и в адресный блок 11 контролируемой памяти s той части справочной информации, которая опредепяет зону записи массивов данных в контролируемую память и размеры эоны.

При наличии сигнала разрешения автономного контроля от попьэователей блок управпения 4 осуществляет адресный выбор с перезаписью справочных данных иэ накопитепя 8.

Выбранные справочные данные посту- пают в коммутатор 7 и дапее передаются по двум направпениям: в блок обнаружения ошибки 3 для контроля справочных данных и дпя запоминания в нем информа- 45 ции, необходимой дпя организации раэнотипного и многоуровневого контропя блоков данных переменной длины, и в адресный блок 11 контролируемой памяти для обеспечения адресного считывания массива

50 ипи баска данных.

Массив, длина которого и начапьный адрес указаны в справочных данных, считывается без стирания из контролируемой памяти, через разрядный бпок 12 поступают в ксммутатор 7 и через него - в блок обнаружения ошибки. 3 на контроль, опредепяемый справочными данными, резупьтаты которого выдаются в блок уп57 4 равления 4 для выработки реакции па ошибку.

Полный цикл автономного контроля памяти заключается в последовательном считывании на контроль всех массивов данных, записанных в память.

Цикл контроля возобновляется при поступлении сигнала от генератора пуска 10, J -.е работающего в режиме непрерывного конт роля, задаваемого оператором..

При считывании пользователем массива данных из контролируемой памяти справочные данные на массив стираются в накопитепе 8.

Оператор имеет возможность считать дпя визуального контроля содержимое moбой ячейки контролируемой памяти и накопителя 8, а также вызвать на контроль любой блок или массив данных (используя одну из входных шин 1).

Например, дпя контроля промежуточной памяти, используемой для запоминания информации, передаваемой из вычислительного в управляющий контур системы, справочные данные формируются заранее в ЦВМ и вводятся в накопитель 8. По окончании записи массивов данйых в промежуточную память устройство переходит в режим непрерывного контропя, во время которо- го из накопителя 8 поочередно считываются справочные данные, по которым производится обращение за массивами.

Массивы контропируются по модупю 2 и где n — разрядность данных, т.е. по контропьной сумме, которая проверяется в конце каждого массива, каждое слово данных.контролируетс я по модулю 3. Тем, самым реапизуется возможность двухуров невого предварительного контропя массивов денных. При положительных результатах контроля массивы данных выдаются по требованию иэ памяти в управляющий контур системы.

При поиске неисправностей оператор . имеет воэможность провести дословное и помассивное считывание данных, Устройство дпя контроля памяти позвопяет контролировать блоки памяти без разрушения рабочих данных, записанных в память, при этом осуществлять контроль самих данных, что повышает надежность устройства, эффективность контроas и расширяет облас1ь использования устройства дпя контропя памяти;

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

5 739657 6 нам, выходам и входам Накопителя, одному из выходов и первому входу блока местного управления, другие выходы блока . местного управления соединены со вторым входом блока управления и входом генератора пуска, выход которого соединен с

Формул а изобретении третьим входом блока управления,. второй вход блока местного управления подклкьУстройство для контроля памяти, со- чен к одной из входных шин,,вход бло- держашее блок обнаружения ошибки, вы- в ка обнаружения ошибки соединен с одним. ход которого соединен с первым входом из выходов коммутатора.блока управления, входные и выходные Источники ин@брмации, шины, о т л и ч а ю.щ е е с я тем, что, принятые во внимание при вкспертизе с целью повышения надежности устройст-. 1. Патент ClllA hb 3950729, ва,- оно содеРжит Накопитель, блок местно- 5 кл, Я 06 F ll/00, 1976. го управления, генератор пуска и коммута«2. Авторское свидетельство СССР тор, входы и выходы которого подключены N 18962 1, кл. Т» 06 Р 13/00, 1967 соответственно к входным. и выходным ши- (прототип).

Составитель В. Рудаков

Редактор Л. Утехина Техред Ж. Кастелевич Корректор Е. Папп

Заказ 2951/48 Тираж 662 Подписное

UHHHHH Государственного комитета СССР по делам изобретений и открытий

113035,.Москва, Ж-35, Раушская наб., д. 4/5!

Филиал ППЛ Патент, r, Ужгород, ул. Проектная, 4