Запоминающее устройство на цилиндрических магнитных доменах

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано при построении устройств хранения дискретной информации на цилиндрических магнитных доменах (ЩЩ). Целью изобретения является повьшение надежности и быстродействия запоминающего ус ройства на ЦМД. Запоминающее устройство на ЦМД содержит контроллер 1, блок 2 обнаружения и коррекции ошибок, входы которого через шины 3 ввода данных, 4 вывода данных и шины 5 управления соединены с входами контроллера, блок 6 записи информации, накопитель информации 7, блок 8 считьтания информации , элемент 9 ИЛИ, счетчик 10 ошибок, блок 11 памяти с произвольс © ной выборкой информации. Устройство работает в режимах записи, чтения, (Л восстановления информации. 3 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛ ИСТИЧЕСНИХ

РЕСПУБЛИК (511 4 С 11 С 11/14

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3934182/24-24 (22) 04.06.85 (46) 30.11.86.Áþë. Р 44 (71) Институт электронных управляющих машин (72) В.К.Раев, С.M.Çàõàðÿí, В.Е.Красовский и С.О.Кузнецов (53) 681.327.66 (088.8) (56) Патент США 1 - 4404673„ кл. С 11 С 19/08, опублик. 1983.

Патент СИА Р 4216541, кл. G 06 F 11/12, опублик,,!980. (54) ЗАПОМИНА10ЩЕЕ УСТРОЙСТВО HA ЦИЛИНДРИЧЕСКИХ МАГНИТНЫХ ДОМЕНАХ (57) Изобретение относится к вычислительной технике и может быть использовано при построении устройств

„„SU„„1273999 А 1 хранения дискретной информации на цилиндрических магнитных доменах (ЦМД ). Целью изобретения является повышение надежности и быстродействия запоминающего ус ройства на

ЦМД. Запоминающее устройство на ЦМД содержит контроллер 1, блок 2 обнаружения и коррекции ошибок, входы которого через шины 3 ввода данных, 4 вывода данных и шины 5 управления соединены с входами контроллера, блок 6 записи информации, накопитель информации 7, блок 8 считывания информации, элемент 9 ИЛИ, счетчик 10 ошибок, блок 11 памяти с произвольной выборкой информации. Устройство работает в режимах записи, чтения, восстановления информации. 3 ил.

12739

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

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

На фиг.l представлена блок-схема предложенного устройства; на фиг.2 блок-схеМа контроллера; на фиг.3 блок-схема алгоритма функционирования устройства в режиме восстановления информации.

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

3, вывода данных 4 и управления 5 соединены с выходами контроллера, блок б зап.иси информации, вход котарога соединен с выходом контролле ра 1, а выход — с входом накопите25 ля 7 информации, выход которого сое,динен со входом блока 8 считывания информации, выход блока 8 считывания информации соединен с входом блока

2 обнаружения и коррекции ошибок, элемент ИЛИ 9, входы которого соединены с выходами Флаг корректируемай ошибки (КО)" и "Флаг некорректируемой ошибки (НКО) " блока 2 обнаруже-ния и коррекции ошибок, а выход — с 35 входом счетчика 10 ошибок, выход счетчика 10 ошибок (" Флаг восстановления ФВ) ") соединен с одним входом контроллера 1, блок 11 памяти с произвольной выборкой информации ll ем- 40 костью 2Х, где Х вЂ” количество информационных блоков, хранимых в накопи— теле 7 информации, адресные входы блока 11 памяти с произвольной выборкой информации и вход управлений режимом соединены соответственно с выходами коллектора 1, информационные входы подключены к выходам блока 2 обнаружения и коррекции ошибок, а выходы подключены к другим входам 50 контроллера l, Контроллер 1 содержит дешифратор

l2 базового адреса, регистр 13 начального адреса микрокоманды, узел 14 формирования адреса микрокоманды (вы- 55 полненный, например, на микросхемах

К1 1804 ВУ2, КР1804 ВУЗ), блок 15 микропрограммной памяти, регистр 16

99 2 микракоманд (разряды которого используются для управления операционными схемами устройства и для формирования адреса следующей микракоманды), микропроцессор 17 (например, вычислительные секции К!804 ВС1), мультиплексор 18 сигналов условий, регистр

19 записи, связанный с шиной данных системы и входом микропроцессора 17, регистр 20 чтения, связанный с выходом микропроцессора 17 и шиной данных системы, буферный регистр 21, связанный с блокам 2 обнаружения и коррек— ции ошибок и входом микропроцессора 17, регистр 22 текущего адреса (ТА) .

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

В режиме записи при обращении к устройству дешифратор 12 базового адреса, разрешает запись кода команды, поступившей от системы в регистр 13 начального адреса микропрограммы.

Этот код преобразуется узлом формирования адреса микрокоманды 14 в соответствующий адрес микрокаманды, хранимой в блоке 15 микропрограммной памяти. Микрокоманда поступает на регистр 16 микракаманд, разряды катар«а используются для управления операционными схемами устройства.

Под управлением микропрограммы информационный блок принимается с системой шины через регистр 19 записи в микропроцессор 17 контроллера 1, затем па внутренней шине 3 ввода данных передается в блок 2 обнаружения и коррекции ошибок, где формируются контрольные разряды. После этого происходит запись информационного блока посредством блока 6 в накопитель 7 информации.

В режиме чтения информационный блок под управлением микропрограммы считывается из накопителя 7 и поступает через блок 8 считывания информации в блок 2 обнаружения и коррекции ошибок, затем по внутренней шине 4 вывода данных через буферный регистр 21 в микропроцессор 17 и далее через регистр 20 чтения на системную шину.

B случае обнаружения ашибок.в информационном блоке на соответствую-, щем выходе блока 2 обнаружения и коррекции ошибок появляется флаг КО или НКО.Через элемент ИЛИ 9 эти сигналы передаются на вход счетчика !О

1273999 ошибок и увеличивают на единицу его содержимое. Кроме того, флаги КО и НКО поступают на соответствующие информационные входы блока 11 памяти и записываются по текущему адресу, 5 хранимому в регистре 22 текущего адреса.

После чтения информационного блока из накопителя 7 контроллер 1 анализирует флаг восстановления CB информации, поступающий на мультиплексор 18 сигналов условий с выхода счетчика 10 ошибок 1критериями ФВ помимо переполнения счетчика 10 оши-бок могут быть сигналы включения 15 питания или сигналы таймера, задающего периодичность восстановления информации). Если ФВ-1, происходит восстановление информации, например, в соответствии с алгоритмом, пред- 20 ставленным на фиг.3.

Контроллер 1 считывает по текущему адресу содержимое блока ll памяти и проиэнодит анализ наличия и характера ошибок н информационном бло- 25 ке, хранимом по этому адресу в накопителе 7. (Далее под неустойчивой ошибкой понимается ошибка, возникающая при считывании информации, для исправления которой достаточно пон- 30 торной операции считывания. Под устойчивой ошибкой понимается ошибка н хранимой информации, возникающая вследствие искажения данных при их записи или хранении, и исправление которой возможно путем перезаписи исходной или откорректированной информации. Для наглядности описания алгоритма работы корректируемой считается одиночная ошибка, а неконт- 4О ролируемой — две и более) .

Если из блока 11 памяти считан флаг НКО-1, то из накопителя 7 произ. водится чтение информационного блока по текущему адресу и его анализ в 45 блоке 2 обнаружения и коррекции ошибок на наличие ошибок. Если блок 2 обнаружения и коррекции ошибок устанавливает флаг НКО-1 (т.е. имели место по крайней мере две устойчивые 50 ошибки), то системе выдается адрес информационного блока с некорректируемой ошибкой и сообщение о необходимости перезаписи исходной информации по данному адресу. Если блок 2 55 ,обнаружения и коррекции ошибок устанавливает флаг НКО=О, то анализируется флаг КО блока 2 обнаружения и коррекции ошибок; если флаг КО=1 (т.е. имела место одна устойчивая и по крайней мере одна неустойчивая ошибка), то производится коррекция Ьшибки и запись восстановленного информационного блока в накопитель

7; если флаг КО=О (т.е. имели место по крайней мере две неустойчивые ошибки), операции коррекции информации не требуется.

Если из блока 11 памяти считан флаг НКО=О, то анализируется флаг

КО; если флаг KO=1, то иэ накопителя 7 производится чтение информационного блока по текущему адресу и анализ его в блоке 2 обнаружения и коррекции ошибок на наличие ошибок.

Если блок 2 обнаружения и коррекции ошибок устанавливает флаг KO--1 (т.е. в информационном блоке имвет место устойчивая ошибка), то прои=.водится коррекция ошибки и запись восстановленного информационного блока в накопителе 7. Если блок 2 обнаружения и коррекции ошибок устанавливает флаг КО=О, то в информационном блоке имела место неустойчивая ошибка и операции коррекции информации по текущему адресу не требуется.

После восстановления информационного блока по текущему адресу происходит восстановление информации по следующему адресу. Контроллер l увеличивает текущий адрес на единицу; анализирует,все ли просмотрены адреса; если да, то производит сброс счетчика ошибок и флага восстановления ФВ; в противном случае производит считывание содержимого блока

ll памяти по новому адресу и выполняет его анализ; причем, если флаги

HKO и КО равны нулю, то выполняется переход к следующему адресу. Таким образом, происходит восстановление информации по N адресам.

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

Запоминающее устройство на цилиндрических магнитных доменах, содерmagee накопитель информации, вход и выход которого соединены соответственно с выходом блока записи информации и входом блока считывания информации, контроллер, одни входывыходы которого являются входамивыходами устройстна, а другие соединены с входами-выходами блока эапиS 1273999 си информации, блок обнаружения и коррекции ошибок, входы которого подключены к выходам контроллера и выходу блока считывания информации, счетчик ошибок, выход которого соединен с одним входом контроллера, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности и быстродействия устройства, оно содержит элемент ИЛИ, входы которого подключены.к выходам блока обнаружения и коррекции ошибок, а выход — к вхо- ду счетчика ошибок, и блок памяти с произвольной выборкой информации, адресные входы и вход управления режимом которого подключены к выходам контроллера, информационные входы подключены к выходам блока обнаружения и коррекции ошибок, а выходы под10 ключены к другим входам контроллера.

Составитель Ю.Розенталь

Редактор А.Долинич Техред.И.Попович Корректор Л. Пилипенко

Заказ 6482/50 Тираж 543 Подписное

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

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

Производственно-полиграфическое предприятие, г.ужгород, ул.Проектная, 4