Устройство для поиска информации в накопителе на магнитных дисках

 

1. УСТРОЙСТВО ДЛЯ ПОИСКА ИНФОРМАЦИИ Б НАКОПИТЕЛЕ НА MAHiHTHblX ДИСКАХ, содержащее регистр управляю-, щего слова,, счетчик длины, сдвигатель, блок выделения адресного маркера, блок разделения информации, блок синхронизации, два элемента ИЛИ, элемент задержки, блок сравнения, одновибратор и элемент И, первый и второй входы и выход которого соединены соответственно с выходом блока сравнения, выходом одновибратора и первым управляющим входом блока синхронизации, второй управляющий вход, синхровход, вход признака, первь1й , второй, третий, четвертый, пятый , шестой и седьмой выходы блока синхронизации подключены соответственно к выходу счетчика длины, шяходу синхронизации блока разделеНИН информации, входу признака и управляющему выходу устройства, синхровходам регистра управляющего слова , счетчика длины,, сдвигателя и управляющему входу блока сравнения , первым входам первого и второго элементов ИЛИ, второй вход и выход первого элемента ИЛИ соединены соответственно с выходом блока выделения адресного маркера и установочным входом счетчика длины, выход и второй вход второго элемента ИЛИ подключены соответственно к входу одновибратора и выходу элемента задержки, вход которого соединен с входом признака устройства, вход блока разделения информации подключен к информационному входу устройства , а информационный выход и выход синхронизации блока разделения информации соедр нены соответственно с информационными входами и синхровходами сдвигателя и блока выделения адресного маркера, выход регистра управо яющего слова подключен к первому информацион5 I ному входу блока сравнения и первому мультиплексному входу-выходу устройства , а выход сдвигателя соединен с информационными входами счетчика длины и регистра управляющего слова, вторым информационным входом блока сравнения и вторым мультиплексным входом-выходом устройства , о т ли ч а ю щ е ее я тем, s| что, с целью расщирения области при9Э СЛ менения путем увеличения надежности и обеспечения возможности обработки слов переменной длины, оно соN9 держит формирователь контрольного кода, включающий триггер и два элемента И, и регистр метки, вход и выход которого подключены соответственно к восьмому выходу блока синхронизации и первому мультиплексному входу-выходу устройства, девятый выход блока синхронизации соединен с первыми входами первого и второго элементов И и входом сброса триггера, второй вход и выход первого элемента И подключены соот

09) (11) СОЮЗ СОВЕТСКИХ

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

РЕСПУБЛИК

3 С. 06 Р 15/40

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPbIYHA

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

Н ABT0PCHOMV СВИДЕТЕЛЬСТВ,Ф / (2 1) 3480269 /1 8-2 4 (22) 04,08.82 (46) 07.10.84. Бюл. Р 37 (72) В.Н.Титов (53) 681. 327 (088. 8) (56) 1. Патент GIIA 9 3312948, кл . 340-172.5, опублик. 1967.

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

Н 615491, кл. С, 06 0 15/40, 1978 (прототип). (54) (57) 1. УСТРОЙСТВО ДЛЯ ПОИСКА ИНФОРМАЦИИ В НАКОПИТЕЛЕ НА МА1 НИТНЫХ

ДИСКАХ, содержащее регистр управляю-, щего слова,. счетчик длины, сдвигатель, блок выделения адресного маркера, блок разделения информации, блок синхронизации, два элемента.ИЛИ, элемент задержки, блок сравнения, одновибратор и элемент И, первый и второй входы и выход которого соединены соответственно с выходом блока сравнения, выходом одновибратора и первым управляющим входом блока синхронизации, второй управляющий вход, синхровход, вход признака, первый, второй, третий, четвертый, пятый, шестой и седьмой выходы блока синхронизации подключены соответственно к выходу счетчика длины, выходу синхронизации блока разделе- ния информации, входу признака и управляющему выходу устройства, синхровходам регистра управляющего слова, счетчика длины; сдвигателя и управляющему входу блока сравнения, первым входам первого и второго элементов ИЛИ, второй вход и выход первого элемента ИЛИ соединены соответственно с выходом блока выделения адресного маркера и установочным входом счетчика длины, выход и второй вход второго элемента

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

2. Устройство по п. 1, о т л и— ч а ю щ е е с я тем, что блок синхронизации содержит два счетчика, дешифратор, два элемента НЕ, пять элементов ИЛИ и четыре элемента И, при этом синхровход первого счетчика соединен с синхровходом блока, выходы второго счетчика подключены к входам дешифратора, нулевой выход дешифратора соединен с входом первого элемента НЕ, выход которого подключен к первому и четверто1 му выходам блока, первый выход дешифратора соединен с первым входом

nepsoro элемента ИЛИ, выход которого подключен к седьмому и восьмому выходам блока, второй и третий выходы дешифратора соединены с вторым выходом блока, четвертый выход дешифратора подключен к первому входу второго элемента К1И, прямой и инверсный выходы которого соединены с девятым выходом блока, пятый выход дешифратора подключен к первому входу третьего элемента

ИЛИ, второй вход и выход которого соединены соответственно с первым выходом дешифратора и девятым выходом блока, шестой выход дешифратора подключен к второму выходу блока, седьмой выход дешифратора со27б52 единен с вторым входом первого элемента ИЛИ, восьмой выход дешифратора подкпючен к второму выходу блока, первый и второй входы и выход первого элемента И соединены соответственно с первым выходом дешифратора, вторым управляющим входом блока и первым входом четвертого элемента ИЛИ, девятый и десятый вы. ходы дешифратора подключены к второму выходу блока, кроме того, десятый выход дешифратора соединен с третьим выходом блока," одиннадцатый выход дешифратора подключен к второму входу второго элемента ИЛИ, первый и второй входы и выход второго элемента И соединены соответственно с двенадцатым выходом дешифратора, выходом первого счетчика и шестым выходом блока, первый, второй и третий входы и выход третьего элемента И подключе.ны соответственно к выходу первбго счетчика, выходу четвертого элемента ИЛИ, первому управляющему входу блока и первому входу пятого элемента ИЛИ, второй вход и выход которого соединены соответственно с входом признака блока и синхровходом второго счетчика, первый и второй входы и выход четвертого элемента И подключены соответственно к выходам первбго и второго элементов НЕ и второму входу четвертого элемента ИЛИ, вход второго элемента НЕ соединен с первым выходом дешифратора, а пятый выход блока подключен к шине единичного потенциала.

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

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

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

3 1117б52 4

Известно устройство для поиска ин- формации на магнитных дисках, содержащее регистр управляющего слова, счетчик длины, сдвигатель, блок выделения адресного маркера, блок разделения информации, блок синхронизации, два элемента ИЛИ, элемент задержхи, блок сравнения, одновибратор и элемент И, первый и второй входы и выход которого соеди- 10 иены соответственно с выходом блока сравнения, выходом одновибратора и первым управляющим входом блока синхронизации, второй управляющий вход, синхровход, вход признака, первый, 15 второй, третий, четвертый, пятый, шестой и седьмой выходы блока синхронизации подключены соответственно к выходу счетчика длины, выходу синх- физической длины записей из-за ронизации разделения информации, 20 входу признака и управляющему выходу устройства;.синхровходам регистра колебаннй скорости движения носителя. Кроме того, низка надежность устройства, так как отсутствие контрольных кодов после полей идентификаторов и данных не обеспечивает возможности проверки правильности произведенного поиска и считывания информации. управляющего слова, счетчика длины, сдвигателя и управляющему входу блока сравнения, первый входам перво- 25 го и второго элементов ИЛИ, второй вход и выход первого элемента ИЛИ соединены соответственно с выходом блока выделения адресного маркера и счетным входом счетчика длины, выход и второй вход второго элемента ИЛИ подключены соответственно к входу одновибратора и выходу элемен" та задержки, вход которого соединен с входом признака устройства, вход блока разделения информации подключен к информационному входу устройства, а информационный выход и выход синхронизации блока разделения информации соединены соответственно с информационными входами и выходами сиихроимлульсов сопровождения информации сдвигателя и блока выделения адресного маркера, выход регистра управляющего слова подключен к первому информационному входу блока сравнения и первому мультиплексному входу-выходу устройства, а выход сдвигателя соединен с информационными входами счетчика длины и

50 регистра управляющего слова, вторым информационным входом блока сравнения и вторым мультиплексным входомвы ходом устрой ств а (2 3.

Известное устройство имеет узкую 55 область применения, так как использует лишь адресный поиск информации по номерам, цилиндра, головки

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

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

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

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

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

1117б5 второго элементов ИЛИ, второй вход и выход первого элемента ИЛИ соединены соответственно с выходом блока выделения адресного маркера и установочным входом счетчика длины, вы- 5 ход и второй вход второго элемента

ИЛИ подключены соответственно к входу одновибратора и выходу элемента задержки, вход которого соединен с входом признака устройства, вход

t0 блока разделения информации подключен к информационному входу устройства, а информационный выход и выход синхронизации блока разделения информации соединены соответственно с инфор- t5 мационными входами и синхровходами сдвигателя и блока выделения адресного маркера, выход регистра управляющего слова подключен к первому информационному входу блока сравнения и 2О первому мультиплексному входу-выходу устройства, а выход сдвигателя соединен с информационными входами счетчика длины и регистра управляющего слова, вторым информационным входом 25 блока сравнения и вторым мультиплексным входом-выходом устройства, введены формирователь контрольного кода, включающий триггер и два элемента И, и регистр метки, вход и выход которо- ЗО

ro подключены соответственно к восьмому выходу блока синхронизации и первому мультиплексному входу-выходу устройства, девятый выход блока синх° ронизации соединен с первыми входами первого и второго элементов И и входом сброса триггера, второй вход и выход первого элемента И подключены соответственно к второму мультиппексному входу-выходу устройства и синхровходу триггера, второй вход и выход второго элемента И соединены соответственно с инверсным выхо4 дом триггера и первым мультиплексным входом-выходом устройства.

Кроме того, блок синхронизации содержит два счетчика, дешифратор, два элемента НЕ, пять элементов ИЛИ и четыре элемента И, при этом синхровход первого счетчика соединен с синх50 ровходом блока, выходы второго счетчика подключены к входам дешифратора, нулевой выход дешифратора соединен с входом первого элемента НЕ, выход которого подключен к- первому и четвертому выходам блока, первый выход

55 дешифратора соединен с первым входом первого элемента ИЛИ, выход которого подключен к седьмому и восьмому вы2 6 ходам блока, второй и третий выходы дешифратора соединены с вторым выходом блока, четвертый выход дешифратора подключен к первому входу второго элемента ИЛИ, прямой и инверсный выходы которого соединены с девятым выходом блока, пятый выход дешифратора подключен к первому входу третьего элемента ИЛИ, второй вход и выход которого соединены соответственно с первым выходом дешифратора и девятым выходом блока, шестой выход дешифратора подключен к второму выходу блока, седьмой выход дешифратора соединен с вторым входом первого элемента ИЛИ, восьмой выход дешифратора подключен к второму выходу блока, первый и второй входы и выход первого элемента И соединены соответственно с первым выходом дешифратора, вторым управляющим входом блока и первым входом четвертого элемента ИЛИ, девятый и десятый выходы дешифратора подключены к второму выходу блока, кроме того, десятый выход дешифратора соединен с третьим выходом блока, одиннадцатый выход дешифратора подключен к второму входу второго элемента ИЛИ, первый и второй входы и выход второго элемента И соединены соответственно с двенадцатым выходом дешифратора, выходом первого счетчика и шестым выходом блока, первый, второй и третий входы н выход третьего элемента И подключены соответственно к выходу первого счетчика, выходу четвертого элемента ИЛИ, первому управляющему входу блока и первому входу пятого элемента ИЛИ, второй вход и выход которого соединены соответственно с входом признака блока и синхровходом второго счетчика, первый и второй входы и выход четвертого . элемента И подключены соответственно к выходам первого и второго элементов НЕ и второму -входу четвертого элемента ИЛИ, вход второго элемента НЕ соеДинен с первым выходом дешифратора, а пятый выход блока подключен к шине единичного потенциала.

На фиг. 1 изображена структура организации записи (формат дорожки ), с которой работает устройство (показана первая запись на дорожке О, переходящая íà следующую дорожку 6); на фиг. 2 — функцио1117652 нальная схема устройства; на фиг.3функциональная схема формирователя контрольного кода; на фиг. 4 функциональная схема блока управления; на фиг. 5 — временная диаграм5 ма работы устройства.

Формат дорожки (фиг. 1) содержит индексную точку 1, служебный промежуток 2, идентификатор 3 дорожки, в который входят номер 4 цилиндра, признак 5 дефектности дорожки, номер 6 головки и конт рольный код 7 идентификатора дорожки, адресный маркер 8, идентификатор 9 записи, в который входят номер 10 записи на дорожке, служебный промежуток 11, признак 12 дефектности записи, длина 13 ключа, ключ 1.4, длина

)5 поля данных, контрольный код 16 идентификатора записи, поле 17 данных, контрольный код 18 поля дан ных, промежуток 19, зависящий от длины полей ключа и данных, адресный маркер 20 следующей записи, адресный маркер 21 переходящей записи, идентификатор 22 переходящей записи, начальный участок 23 поля данных переходящей записи, контрольный код 24 начального участка поля данных переходящей записи, последний участок 25 поля данных переходящей записи и контрольный код 26 последнеro участка переходящей записи. устройство для поиска информации в накопителе на магнитных дисках (фиг.2) содержит регистр 27 управлякицего слова, формирователь 28 контрольного кода, регистр 29 метки, счетчик 30 длины, сдвигатель 3), блок 32 выделения адресного маркера, блок 33 разделения информации, блок 34 синхронизации, первый элемент ИЛИ 35, элемент 36 задержки, . блок 37 сравнения, второй элемент

ИЛИ 38, одновибратор 39 и элемент

И 40.

Формирователь 28 контрольного кода (фиг.31 содержит первый 41 и вто рой 42 элементы И и триггер 43. Первый и второй входы и выход элемента И 40 соединены соответственно с выходом блока 37 сравнения, выходом одновибратора 39 и первым управляющим входом блока 34 синхронизации ..

Второй управляющий вход, синхровход, вход признака, первый, второй, третий, четвертый, пятый, шестый и седьмой выхбды блока 34 синхронизации подключены соответственно к выходу счетчика 30 длины, выходу синхронизации блока 33 разделения информации, входу признака и управ" ляющему выходу устройства, синхровходам регистра 27 управляющего слова, счетчика 3Q длины, сдвигателя 31 и управляющему входу блока 37 сравнения, первым входам первого 35 и второго 38 элементов ИЛИ, второй вход и выход первого элемента

ИЛИ 35 соединены соответственно с выходом блока 32 выделения адресного маркера и счетным входом счетчика 30 длины . Выход и второй вход второго элемента ИЛИ 38 подключены соответственно к входу одновибратора

39 и выходу элемента 36 задержки, вход последнего соединен с входом признака устройства. Вход блока 33 разделения информации подключен к информационному входу устройства. Информационный выход и выход синхронизации блока разделения информации соединены соответственно с информацион1 ными входами и синхровходами сдвигателя 31 и блока 32 выделения адресного маркера. Выход регистра 27 управ= ляющего слова подключен к первому информационному входу блока 37 сравнения и первому мультиплексному входу-выходу устройства. Выход сдвигателк соединен с информационными

1 в ходами .счетчика 30 длины и регистра 27 управляющего слова, вторым информационнвм входам блока 37 сравнения и вторым,мультиплексиым входом-выходом устройстваа, Вход и выход регистра 29 метки со" ответственно подключены к восьмому выходу блока 34 синхронизации и первому мультиплексному входу-выходу устройства. Девятый выход блока 34 синхронизации соединен с первыми входами первого 41 и второго 42 элементов И и входом сброса тригге, ра 43, входящими в состав формирователя 28 контрольного кода. Второй вход и выход первого элемента И 4):форьжрователя 28 контрольного «ода подключены соответственно к второму мультиплексному входу-выходу устройства и синхровходу триггера 43 формирователя 28. Второй вход и выход второго элемента И 42 формирователя 28 соединены соответственно с инверсным выходом триггера 43 форми111 7652 10 рователя 28 и первым мультиплексным; входом-выходом устройства.

Блок синхронизации (фиг.47 содержит первый 44 и второй 45 счетчики, дешифратор 46, первый 47 и второй 48 элементы НЕ, первый 49, второй 50, третий 51, четвертый 52 и пятый 53 элементы ИЛИ и первый 54, второй 55, третий 56 и четвертый 57 элементы И, f0

Синхровход первого счетчика 44 соединен с синхровходом блока. Выходы второго счетчика 45 подключены к входам дешифратора 46. Нулевой выход дешифратора 46 соединен с входом первого элемента НЕ 47. Выход первого элемента НЕ 47 подключен к первому и четвертому выходам блока.

Первый выход дешифратора 46 соединен с первым входом первого элемента.HJIH 49. Выход первого элемента

ИЛИ 49 подключен к седьмому и восьмому выходам блока. Второй и третий выходы дешифратора 46 соединены. с вторым выходом блока. Четвертый выход дешифратора 46 подключен к первому входу второго элемента ИЛИ 50.

Прямой и инверсный выходы второго элемента ИЛИ 50 соединены с девятым выходом блока. Пятый выход, дешифратора 46 подключен к первому входу третьего элемента ИЛИ 51 . Вто-! мВрой вход и выход третьего элемента

ИЛИ 51 соединены соответственно с

35 первым выходом дешифратора 46 и девятым выходом блока. Шестой выход дешифратора 46 подключен к второму выходу блока. Седьмой выход дешифра40 тора 46 соединен с вторым входом первого элемента ИЛИ 49. Восьмой выход дешифратора 46 подключен к второму выходу блока. Первый и второй входы и выход первого элемента И 54 соединены соответственно с первым

45 выходом дешифратора 46, вторым управляющим входом блока и первым входом четвертого элемента ИЛИ 52. Девятый и десятый выходы дешифратора

46 подключены к второму выходу блока.5О

Десятый выход дешифратора 46 соединен с третьим выходом блока. Одиннадцатый выход дешифратора 46 подключен к второму выходу второго эле мента ИЛИ 50. Первый и второй входы и вйход второго элемента И 55 соединены соответственно с двенадцатым выходом дешифратора 46, выходом первого счетчика 44 и шестым выходом блока.

Первый и третий входы и выход третьего элемента И 56 подключены соответственно к выходу первого счетчика 44, выходу четвертого, элемента

ИЛИ 52, первому управляющему входу ,блока и первому входу пятого элемента ИЛИ 53. Второй вход и выход пятого элемента ИЛИ 53 соединены соответственно с входом признака блока и синхровходом второго счетчика 45. Первый и второй входы и выход четвертого элемента И 57 подключены соответственно к выходам первого 47 и второго 48 элементов HE и второму входу четвертого элемента ИЛИ 52. Вход второго элемента

НЕ 48 соединен с первым выходом дешифратора 46. Пятый выход блока подключен к шине единичного потенциала.

Работу устройства рассмотрим на примерах поиска записи по номеру и ключу, Через канал ЦВМ устройство получает управляющую информацию, которая вводится в регистр 27. В управляющем слове содержатся сведения о нужной записи: номер цилиндра, номер дорожки, номер записи на дорожке (при поиске по номеру } либо длина ключа и ключ (при поиске по ключу .

При поступлении запускающего сигнала на вход блока 34 он управляет последовательной установкой информации о номере цилиндра и номере головки, приемом этой информации в накопитель и соответствующим его позиционированием, об окончании которого свидетельствуют сигналы

"Внимание" и "Готовность", поступающие с выхода накопителя. Получив эти сигналы, блок 34 переходит в режим ожидания на входе признака сигиапа "Индекс" 58 (фиг.5) накопителя, после чего по сигналу 59 разрешает чтение из накопителя . С этого момента в блок 33 начинают поступать сигналы, считываемые из накопителя. Блок 33 разделяет поступающую информацию на синхроимпульсы и данные. Данные поступают на информационные входы сдвигателя 31 и ° блока 32, а синхроимпульсы — на другие входы этих же блоков и синхровход блока 34. Последний разрешает по линии 60 выдачу кода с выхода сдвигателя 31 на второй вход блока 37,:! l l 7

11 а по линии 61 — выдачу кода метки с выхода регистра 29 на первый вход блока 37. Сигнал Индекс" 58, задержанный элементом 36, через элемент 38 запускает. одновибратор 39, и с выхода одновибратора 39 на первый вход элемента 40 поступает сигнал 62, запрещающий прохождение сигнала 63 с выхода блока 37 на первый управляющий вход блока 34.

По окончании импульса одновибратора 39 на входе элемента 40 появляется разрешающий потенциап 62.

В момент равенства кодов 2 промежутка на втором входе и кода регистра 29 на первом входе блока 37, на выходе 63 элемента 40 появляется сигнал, поступающий на вход блока 34, которым он синхронизируется по отношению к записанной информации, снимает сигнал на линии 61, запрещая прохождение кода с регистра 28 на вход блока 37 и устанавливает на входе 64 регистра 27 сигнал 65, разрешающий прохождение с его выхода кода номера цилиндра на вход блока 37. После считывания номера 4 цилиндра с дорожки на выходе сдвигателя 31 и, следовательно, на втором входе блока 37 появляется код номера цилиндра. При несовпадении кодов на входах блока 37 на выходе 63 элемента 40 присутствует сигнал "Не равно", переводящий блок 34 в состояние прерывания, что свидетельствует о неверном позиционировании головок накопителя, Если коды на входах блока 37 совпадают, на выходе 63 элемента 40 возникает сигнал "Равно", переводящий блок 34 в следующее состояние. При этом на его выходе 64 появляется

Ф сигнал бб, разрешающий прохождение,с выхода регистра 27 на вход блока 37, 45 признака предполагаемой дефектности.. дорожки одновременно с кодом .номера головки

После считывания областей 5 и 6 с дорожки на выходе сдвигателя 31 и, следовательно, на втором входе блока 37 появляется признак дефектности дорожки и номер головки. Если коды на входах блока 37.не совпадают, на выходе 63 элемента 40 55

-присутствует сигнал "Не, равно", переводящий блок 34 в состояние прерывания (если не совпадают разряды номе652 12 ра головки свидетельствующее о неверном выборе головки, или в состояние управления переходом к следующей дорожке на цилиндре (если в пред" полагаемом признаке установлен код

"Рабочая", а в действительном — "Де" фектная"). Если кода на входах блока 37 совпадают, на выходе,63 элемента 40 появляется сигнал "Равно", переводящий блок 34 в следующее состояние. При этом на его выходе 67 появляется сигнал . 68, управляющий установкой кода с выхода формирователя 28 на вход блока 37; При считывании областей номера 4 цилиндра, признака 5 и номера 6 головки код под управлением сигнала 69 с выхода 67 блока 34 поступает на вход формирователя 28, генерирующего контрольный . код в зависимости от поступающей на

его входы информации.

После считывания контрольного кода 7 с дорожки на выходе сдвигателя 31 и,,следовательно, на втором входе блока 37 появляется контрольный код. Если коды на входах блока 37 не совпадают, на выходе 63 элемента 40 присутствует сигнал "Не равно", переводящий блок 34 в состояние прерывания, свидетельствую щее об ошибке в чтении участков 4, 5 и 6.

При равенстве кодов на входах блока 37 блок 34 переходит в состояние поиска адресного маркера. При считывании с дорожки участка 8 адресного маркера на выходе блока 32 появляется сигнал 70 "Адресный маркер найден", по которому из содержимого счетчика 30, куда ранее был занесен номер нужной записи, вычитается "I ". Дальнейшую работу устройства определяет заданный режим .поиска.

Если командой задан поиск по номеру записи, то блок 34 tro сигналу 71 с выхода 64 обеспечивает установку кода номера записи с выхода регистра 27 на вход блока

37. После считывания участка номер

I0 записи на дорожке и появления кода номера считываемой записи на другом входе блока 37 блок 34 анализирует состояние выхода 63-.элемента 40 на соответстви@ заданному условию поиска .("Равно", "Больше" или "

"Больше-равно" 1, которое определяется сигналом на управляющем входе блока 37, Если усповие поиска не вы

1117652 палнено (при поиске — "Не равно" ), необходимо также выполнение условия наличия сигнала 72 "Счетчик длины равен нулю" ), и блок 34 возвраща ется в состояние поиска адресного маркера.

При выполнении условия поиска блок 34 выдает сигнал, запускающий через элемент 38 одновибратор 39, на выходе -62 которого появляется сигнал,.10 запрещающий прохождение сигнала 63 с выхода блока 37 на вход блока 34.

Назначение одновибратора 39 состоит в запрещении анализа в момент сбойного участка, длина которого может 15 достигать трех первых разрядов служебного промежутка. Кроме того, на выходе 61 блока 34 появляется сигнал, разрешающий прохождение кода с выхода регистра 29 на вход блока 37. Да- 2б лее осуществляется синхронизация блока 34 по участку! 1 какдля началадорожкй (участок 2 ).

После синхронизации блок 34 обеспечивает по сигналу 73 на выходе 64 ZS прохождение с выхода регистра 27 на вход блока 37 признака предполагаемой дефектности записи. На втором входе блока 37 в это время появляется соответствующий код, считываемий с участков 12 и 13 дорожки. Если предполагаежяй и действительный признаки дефектности на входах блока 37 не совпадают, на выходе 63 элемента 40 возникает сигнал "Не равно", по которому блок 34 переходит в состояние прерывания, свидетельствующее о попытке считать информацию дефектной записи, предполагая ее рабочей.

Если на выходе 63 элемента 40 при- сутствует сигнал "Равно", то по срезу сигнала 73 на выходе 64 разрешается прием информации о длине ключа в регистр 27. После этого блок 34 осуществляет по сигнаД$ лу 74 на выходе 64 выдачу информации ключа 14 из сдвигателя 31 и прием этой информации в регистр 27.

При считывании информации о длине 15 поля данных блок 34 по сигналу 75 на выходе 64 разрешает прием информации о длине 15 поля данных, поступакщей с выхода сдвигателя 31, в регистр 27. Аналогичнь1м образом эта информация по. сигналу 55

76 с выхода блока.34 заносится и в счетчик 30 . В момент поиска адресного маркера блок 34 устанавливает в исходное состояние формирователь

28 сигналом 77 с выхода 67, а на участках считывания номера 10 записи, длины 13 ключа, ключа 14 и длины 15 поля данных по сигналу 69 с выхода 67 разрешает прием информа" ции и формирование контрольного кода.

Затем производится: чтение участка 16 контрольного кода и сравнение его с кодом, сформированным в формирователе 28 . Дпя-этого блок 34 на выходе 67 устанавливает сигнал 68, разрешающий выдачу кода с выхода формирователя 28 на вход блока 37. °

Если на выходе 63 элемента 40 присутствует сигнал "Не равно", то блок 34 переходит в состояние прерывания. При поступлении сигнала "Равно" с выхода 63 элемента 40 блок 34 переходит в следующее состояние., Если в команде определен обмен данными, то информация считывается с участка 17 поля данных и вводится .в ЦВМ. При этом формирование каждого слова сопровождается вычитанием "1 " из содержимого счетчика 30 по сигналу с выхода блока 34 посредством элемента 35, воздействующего на счетный вход счетчика 30, и формированием контрольного кода в формирователе 28 (сигнал 69 .на выходе 67 ). При обнулении содержимого счетчика 30 блок 34 прекращает обмен информацией с ЦВМ и управляет считыванием и проверкой контрольного кода.

При несовпадении кодов на входах блока 37 на выходе 63 элемента

40 присутствует сигнал "Не равно", по которому блок 34 переходит в со стояние прерывания по ошибке чтения поля данных. Если на выходе элемента 40 возникает сигнал "Равно", то блок 34 переходит в состояние прерывания, определяющее правильное выполнение команды. Если же командой определен ввод в ЦВМ идентификатора 9, то блок 34 после считывания и проверки участка 16 прекращает считывание с дорожки и осуществляет обмен информацией между регистром 27 и ЦВМ. Если при чтении поля данных на вход 58 блока 34 приходит сигнал "Индекс" от накопителя, то блок 34 проверяет контрольный код 24 считанного участка 23 и осу1ществляет в накопителе one1117652

Рог. У

1117652

ЫИ 7f 77 74 ?Т

И бУ 68 77ЕУ

Ж

Я бд

ЮГ

63

87 70

ВНИИХИ Заказ 7222/34

Тираж 698 Поддысиое

Устройство для поиска информации в накопителе на магнитных дисках Устройство для поиска информации в накопителе на магнитных дисках Устройство для поиска информации в накопителе на магнитных дисках Устройство для поиска информации в накопителе на магнитных дисках Устройство для поиска информации в накопителе на магнитных дисках Устройство для поиска информации в накопителе на магнитных дисках Устройство для поиска информации в накопителе на магнитных дисках Устройство для поиска информации в накопителе на магнитных дисках Устройство для поиска информации в накопителе на магнитных дисках Устройство для поиска информации в накопителе на магнитных дисках Устройство для поиска информации в накопителе на магнитных дисках 

 

Похожие патенты:

Изобретение относится к электросвязи и может быть использовано для поиска информации и идентификации применяемых в цифровых системах связи кадров коммуникационных протоколов, относящихся к подмножеству процедур HDLC

Изобретение относится к вычислительной технике и может быть использовано в системе управления базами данных

Изобретение относится к вычислительным средствам специального назначения и предназначено для использования в автоматизированных системах информации о движении транспорта, преимущественно о движении железнодорожного транспорта

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

Изобретение относится к способу установления адреса объекта по поисковому тематическому признаку

Изобретение относится к электросвязи и может быть использовано для поиска информации и идентификации применяемого в цифровых системах связи коммуникационного протокола DDCMP

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

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

Изобретение относится к электросвязи и может быть использовано для поиска информации, идентификации и контроля корректности применяемого в цифровых системах связи коммуникационного протокола

Изобретение относится к автоматизированным информационным системам и может найти применение в качестве средств хранения и обмена информацией в различных сферах человеческой деятельности
Наверх