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

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

Социалистических

Республик.4i с с

/ =:--:

К АВТОРСКОМУ СВИЯЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявлено 04. 05. 78 (21) 2611788/18-24 (51) М

С 11 С 29/00 с присоединением эаявки йо— (23) Приоритет—

Гоеударственный комитет

СССР по делам изобретений н открытий

Опубликовано 15.04.81. Бюллетень Но14

Дата опубликования описания 150481 (53) УДК 681 327 (088. 8) (72) Авторы изобретения

В.А.Калиниченко, Е.Н.Лукьянович и П.Д.Сосновская (71) Заявитель

1 (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ОПЕРАТИВНОЙ

ПАМЯТИ «« »

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

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

Недостатками этого устройства являются большие аппаратурные затраты и малая эффективность контроля.

Наиболее близким техническим решением к предлагаемому изобретению является устройство для контроля оперативной памяти, содержащее блок задания программы, блОк управления, счетчик, первый регистр числа, блок местного управления, дешифратор команд, блок приема чисел, второй регистр числа и блок выдачи чисел, причем первый и второй входы блока управления подключены соответственно к выходу блока задания программы и первому выходу дешифратора команд, первый и второй выходы блока управления соединены соответственно с первыми входами счетчика и первого регистра числа, второй, третий и четвертый выходы дешифратора команд подключены соответственно ко второму входу счетчика, входу блока местного управления и второму входу первого регистра числа, третий вход которого соединен с первым выходом блока местного управления, второй выход которого подключен к первому входу блока приема чисел, вход второго регистра числа соединен с выходом блока приема чисел, а выход — с первым входом блока выдачи чисел, второй вход которого подключен к пятому выходу дешифратора команд (2).

Однако это устройство не обеспечивает эффективности контроля оперативных блоков памяти по всему набору контролирующих тестов, а также не

20 позволяет использовать его в составе автоматизированной контролирующей системы с использованием малой ЦВМ.

Указанные недостатки снижают надежность устройства.

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

Поставленная цель достигается тем, что устройство, содержит дополнительный счетчик, вход которого подЗО ключен к первому выходу блока управ822297

10 !

20 ления, первый выход — к третьему входу блока управления, второй выход— к четвертому входу первого регистра числа, третий выход дополнительного счетчика соединен со вторым входом блока приема чисел, Устройство соединяется с малой

ЦВМ.каналами приема и выдачи число-. вой информации, а также каналом передачи командной информации.

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

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

Первый и второй входы блока 2 подключены соответственно к ныходу блока 1 и первому выходу дешифратора б. Первый и второй выходы блока 2 соединены соответственно с первыми входами счетчика 3 и регистра 5. Второй, третий и четвертый выходы дешифратора б подключены соответственно ко второму входу счетчика 3, входу блока 4 и второму входу регистра

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

Устройство работает следующйм образом.

Режим записи. Код начального адреса обращения к контролируемому оперативному блоку памяти из ЦВМ с по..мощью команд от дешифратора б поступает в счетчик 3. Код записываемого числа поступает в регистр 5 числа.

По команде ЦВМ сигнал с выхода дешифратора б поступает на вход блока 4.

Сигнал с первого выхода блока 4 поступает на один из входов регистра

5 числа, разрешая его работу, сигнал со второго выхода блока 4 поступает на один из входов блока 7; запрещая его работу.

По команде ЦВМ от дешифратора б сигналы с выхода блока 1 через блок

2 одновременно поступают на входы счетчиков 3 и 10. Производится 2 К обращений по 2 К последовательныя адресам к контролируемомуоперативному блоку памяти на его максимальной рабочей частоте. При К-м обращении си,гнал с выхода счетчика 10 разрешает выдачу кодов числа с регистра 5. По

4 сигналу с блока 1,поступающему через блок 2 на один из входов регистра 5,i код записываемого числа с выхода регистра 5 поступает на контролируемый оператинный блок памяти. При

2 К-м обращении блок 2 по сигналу с выхода счетчика 10 прекращает обращение к контролируемому оперативному блоку памяти. Один цикл записи заканчинается. На следующем цикле код начального адреса обращения к контролируемому оперативному блоку памяти программно увеличивается на единицу.

Через время t, определяемое неравенством оЮр, где К вЂ” число обращений от начала цикла до записи кода числа н контролируемый оперативный блок памяти; — время одного обращения к

О6 оперативному блоку памяти на его максимальной рабочей частоте, цикл записи повторяется.

Число циклов записи равно емкости (числу слов) контролируемого оператинного блока памяти.

Режим чтения. Код начального адреса обращения к контролируемому оператинному блоку памяти из ЦВМ с помощью команд от дешифратора б поступает в .счетчик 3 ° По команде ЦВМ сигнал с выхода дешифратора б поступает на вход блока 4. Сигнал с первого выхода блока 4 поступает на один из входов регистра 5, запрещая его работу, сигнал со второго выхода блока

4 поступает на один из входов блока

7, запрещая его .работу.

По команде ЦВМ от дешифратора б сигналы с выхода блока 1 через блок

2 одновременно поступают на входы счетчиков 3 и 10. Производится 2 К обращений по 2 К последовательным адресам к контролируемому оперативному блоку памяти на его максимальной рабочей частоте. При К-м обращении но сигналу со счетчика 10 через блок

7 информаций с выхода контролируемого оперативного блока памяти, соответствующая К-му адресу от начала цикла контроля, запоминается в регистре 9. .При 2 К-м обращении блок 2 по сигналу со счетчика 10 прекращает обращенке к контролируемому оперативному блоку памяти.

Через время t, определяемое неравенствами

2К-t ©â с t К ° йовр где К - число обращений от начала цикла до запоминания информации с выхода оперативного блока памяти;

822297

Формула изобретения

ВНИИПИ Заказ 1886/80 Тираж 645 Подписное

Филиал ППП "Патент", г.ужгород, ул.Проектная,4 время одного обращения к ов оперативному запоминающему блоку на его максимальной рабочей частоте, по команде ЦВМ с дешифратора 6 производится выдача информации с регистра .

9 через блок 8 в память ЦВМ для ее дальнейшей программной обработки.

9дин цикл чтения заканчивается. На следующем цикле контроля код начального адреса обращения к контролируемому оперативному блоку памяти программно увеличивается на единицу, и цикл чтения повторяется. Число циклов чтения равно емкости (числу слов) контролируемого оперативного блока памяти. 15

Таким образом, введение счетчика

10 обеспечивает повышение эффективности контроля оперативных блоков памяти на максимальной рабочей частоте независимо от их быстродействия 20 и обеспечивает воэможность соединения устройства с малой ЦВМ. Это позволяет автоматизировать контроль оперативных блоков памяти и на 40% снизить время контроля.. 25

Устройство для контроля оперативной памяти, содержащее блок задания программы, блок управления, счетчик, первый регистр числа, блок местного управления, дешифратор команд, блок приема чисел, второй регистр числа и блок выдачи чисел, причем первый и

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

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

NI 341087, кл.G 11 С 29/00, 1970.

2. Патент ФРГ 9 2408990, кл.G 11 С 29/00, 1976 (прототип).