Устройство для поиска информации на ленточном носителе
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1208564
Авторы: Ерасова, Исаенко, Самчинский, Шаров
Текст
- г3 ВТОРСКОМ ЕТЕЛЬСТВУ по- ост ОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕ ПНИЙ И ОТКРЫТИИ(56) Авторское свидетельство СССР М -560223, кл. О 06 Р 7/06, 1975.Авторское свидетельство СССР У 1067511, кл. О 06 Г 15/40, 1982 (54) УСТРОЙСТВО ДЛЯ ПОИСКА ИНФОРМАЦИИ НА ЛЕНТОЧНОМ НОСИТЕЛЕ (57) Изобретение относится к области вычислительной техники и зволяет повысить производительн за счет использования режима ускоренной перемотки при поиске адреса. Устройство содержит лентопротяжный механизм, блок считыванияадреса, блок привода лентопротяжного механизма, дешифратор адреса,регистры текущего и заданного адресов, схему сравнения, блок управления, коммутатор, сумматор, шифратор, вычитающий счетчик, генератор. Запуск устройства производится по входу пуска. Искомый адресустанавливается на входе заданного адреса устройства, 1 з.п. ф-лы,3 ил.АМК АМХ Изобретение относится к автоматике и вычислительной технике, вчастности к автоматизированным поисковым устройствам, где используется адресный поиск информациина ленточном носителе (перфолента,магнитная лента).Цель изобретения - повышениепроизводительности устройства эасчет использования режима ускоренной перемотки при поиске адреса,Сущность изобретения заключается в том, что при поиске заданного адреса обеспечивается перемоткаленточного носителя беэ анализапоступающих в устройство адресовв течение интервала времени, определяемого соотношением значенийзаданного и считанного с носителя адресов.На фиг, 1 изображена структурная схема предлагаемого устройства;на фиг. 2 - вариант возможной реализации блока управления; на фиг.3 граф-алгоритм работы блока управления,Устройство содержит лентопротяжный механизм 1, блок 2 считыванияадреса, блок 3 привода лентопротяжного механизма, дешифраторадреса, регистры текущего 5 и заданного 6 адресов, схему 7 сравнения, блок 8 управления, коммутатор 9, сумматор 10, шифратор 11,вычитающий счетчик 2, генератор 13входы 14 заданного адреса устройства, вход 15 пуска устройства.Блок управления содержит мультиплексор 16, узел 17 постоянной памяти, выходной регистр 18,На граф-алгоритме работы блока управления обозначены узлы 19-42.Лентопротяжный механизм 1 предназначен для использования в качестве ленточного носителя информации. С помощью блока 2 считыванияосуществляется считывание информации с ленты, а с помощью блока 3привода - управление лентопротяжныммеханизмом. Дешифратор 4 адреса выделяет коды адресов среди информации, поступающей с выхода блока считывания. Регистры 5 и 6 предназначены для хранения адресов, поступающих из блока 2 считывания и заданного соответственно. С помощью схемы 7 осуществляется сравнение за 2 О 8."642данного адреса с текущими адресами,поступившими из блока 2 считывания.Блок 8 управления осуществляет выработку сигналов, управляющих работой устройства. Коммутатор 9 осуществляет селекцию информации, поступающей на вход сумматора 10, спомощью которого формируется кодразности между заданным кодом адреО са и кодом текущего адреса, поступившим из блока 2 считывания. Шифратор 11 предназначен для преобразования кода, поступающего с выхода сумматора 10,в код,характеризующий ве 5 личину интервала времени, в течениекоторого анализ поступающих адресовне производится. Он может быть реализован с помощью, например, постоянного запоминающего устройства. Вы 20 читающий счетчик 2 выполняет функции таймера, С помощью генератора13 формируется последовательностьвременных меток, поступающих в счетчик 12,25 Блок 8 управления реализован ввиде микропрограммного автомата,Он включает в себя мультиплексор16, узел 17 постоянной памяти, выходной регистр 18. Мультиплексор 16З 0 предназначен для реализации условных переходов. Узел 17 постояннойпамяти служит для хранения наборамикрокоманд, Выходной регистр 18предназначен для устранения раз 35броса времени выборки различных адресных разрядов узла 17. Информационные входы мультиплексора 16 соединены с шинами входных сигналов блока 8 управления, те. сигналов,40 по которым осуществляются переходыиэ одного состояния в другое. Выходмультиплексора подключен к младшему адресному входу узла 17, на остальные адресные входы которого по-,45даются сигналы с выходного регистра.В каждом состоянии автомата, которому соответствует выбранная ячейка узла 17, на адресный младший входподключается одна из шин входныхсигналов блока 8 управления. Выбор50подключаемой шины производится вполе формата микрокоманды.Возможный Формат микрокомандыпредставлен ниже: где АМК - поле адреса следующей мик- рокоманды, 1208564ЛМХ - поле подключаемого входамультиплексора;УПР - поле выходных сигналовустройства управления.Если на выбранной шине присутствует входной сигнал т,е. логическая "1"), то автомат переходит в состояние, в младшем адресном разряде которого присутствует единица. Если на выбранной шине отсутствует входной. сигнал т.е. присутствует логический "0"), то автомат переходит в состояние, в младшем адресном разряде которого присутствует ноль, Например, пусть поле адреса узла 17 представляет комбинацию 0011, поле адреса входного мультиплексора 16-0101.Если на входе мультиплексора 16 присутствует входной сигнал т.е. логическая "1"), то переход осуществляется по адресу 00111, а если входной сигнал отсутствует, то переход осуществляется по адресу 00110. Аналогично реализуются все остальные условные переходы.Для формирования выходных сигналов блока 8 управления используется горизонтальное микропрограммирование, т.е, выходу каждого разряда поля выходных сигналов микрокоманды ставится в соответствие определенный выходной сигнал блока 8 управления.При подаче на устройство напряжения питания Формируется сигнал, устанавливающий устройство в исходное состояние (для упрощения цепи и средства установки в исходное состояние не показаны). Далее, в регистр 6 по сигналу из блока 8 управления заносится код искомого адреса. Затем по сигналам из блока 8 управления, поступающим в блок 3 привода приводится в движение лентопротяжный механизм, который перемещает носитель информации перед блоком 2 считывания. В зависимости от природы носителя информации конструкция блока 2 может быть различной. Например, если носитель - перфолента или микрофильм, то блок 2 состоит из линейки светоизлучающих диодов, которые оптически соединены через носитель с линейкой фотоприемников и усилителей, а если носитель - магнитная лента, то блок 2 состоит из считывающих магнитных головок и усилителей. Приэтом информация с выхода блока 2 считывания поступает на информационныевходы дешифратора 4 адреса и регист ра 5. Если поступающая информациядешифратором 4 опознана как адрес(выдан соответствующий сигнал в блок8 управления), то по сигналу из блока 8 информация с выхода блока 2считывания записывается в регистр 5и осуществляется сравнение текущегокода адреса с заданным с помощьюсхемы 7 сравнения с выдачей соэтветствующего сигнала в блок 8 управления. Одновременно информация с выходов регистров 5 и 6 через коммутатор 9 поступает на входы сумматора10. Если поиск осуществляется в сторону увеличения адресов, то по сиг налу из блока 8 управления на входысумматора 10 подключаются инверсные выходы регистра 5 и прямые выходы регистра 6. Если поиск осуществляется в сторону уменьшения адресов,то по сигналу из блока 8 управленияна входы сумматора 10 подключаютсяпрямые выходы регистра 5 и инверсные выходы регистра 6, Таким образом,на выходе сумматора 10 формируется 30 код разности между кодами заданногои текущего адресов. Код разности свыхода сумматора 1 О поступает на входшифратора 11, на выходе которогоформируется код, соответствующий интервалу времени, В течение которогоблоком 8 анализ принятых адресов непроизводится. Длительность этогоинтервала времени равнаТ=К( -1 - ),40где Б - код заданного адреса,Б - код текущего адреса;й - константа, учитывающая инерционность механизма при 45 совмещенных режимах перемотки и считывания Ь =О).К - коэффициент связи кода разности адресов с интерваломвремени,По сигналу из блока 8 управлениякод с выхода шифратора 11 заноситсяв вычитающий счетчик 12. Временныеметки, формируемые генератором13, поступают на вычитающий входсчетчика 12. После появления навыходе счетчика 12 сигнала об окончании временного интервала и поступления из блока 2 считываниявого интервала времени, и, далее, осуществляется работа устройства аналогично описанному выше.После трехкратного реверса механизма делается вывод о наличии сбойной ситуации и блок 8 управления формирует сигнал остановки лентопротяжного механизма 1 с последующим вмешательством оператора. 15 20 5 2085 очередного адреса, блок 8 управления анализирует сигналы с выхода схемы 7 сравнения и по результатам анализа либо продолжается поиск заданного адреса в том же направлении, либо происходит изменение напряжения поиска, что возможно в результате искажения анализируемых адресов. При изменении направления поиска по сигналу из бло ка 8 управления происходит перекоммутация сигналов с выходов регистров 5 и 6, после чего в счетчик 2 записывается значение нокоторого подключен к входу синхронизации блока управления и к счетному входу вычитающего счетчика, выход признака равенства нулю которого подключен к входу одноименного признака блока управления, выходы дешифратора адреса подключены к входам признака адреса блока управления, прямой и инверсный выходы регистров текущего и заданного адресов подключены к информационным входам с первого по четвертый, коммутатора соответственно, первый и второй выходы которого подключены к входам первого и второго операндов сумматора соответственно, выход которого через шифратор подключен к информационномувходу вычитающего счетчика, выходы реверса, запуска и останова блока управления подключены к одноименным входам блока привода лентопротяжного механизма, первый и второй выходы стробирования, выход выФ о р м у л а и з о б р е т е н и я 25 бора и выход записи блока управления подключены к входам синхронизации регистров текущего и заданного адресов, к входу управления коммутатора и к входу записи вычита 30 ющего счетчика. 2 Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок управления содержит мультиплексор,узел постоянной памяти и выходнойрегистр, выходы разрядов выходныхсигналов управления которого образуют первый и второй выходы стро 35 бирования и выходы реверса, запуска, останова, выбора записи, блока, вы 40 ходы разрядов адреса следующей микрокоманды и адреса входного сигнала выходного регистра подключены кадресным входам первой группы узлапостоянной памяти и к адресным регистра текущего адреса и регистра заданного адреса подключены к первому и второму входам схемы срав нения соответственно, выходы "Больше, "Равно" и "Меньше" которой подключены к входам одноименных признаков блока управления, о т л ич а ю щ е е с я тем, что, с целью повышения производительности устройства за счет использования режима ускоренной перемотки при поиске адреса, в устройство введены коммутатор, сумматор, шифратор, вычи 55 тающий счетчик и генератор, выход входам мультиплексора соответственно информационные входы мультиплек 1. Устройство для поиска информации на ленточном носителе содержащее лентопротяжный механизм блок считывания адреса, блок привода лентопротяжного механизма дешифратор адреса, регистр текущего адреса, регистр заданного адреса, схему сравнения и блок управления, вход пуска которого является входом пуска устройства, информационный вход регистра заданного адреса является входом заданного адреса устройства, выход блока считывания адреса подключен к информационным входам регистра текущего адреса и дешифратора адреса, прямые выходы сора образуют входы признаков "Больше", "Равно", "Меньше", равенстванулю, адреса и пуска блока, входсинхронизации выходного регистраявляется одноименным входом блока,выходы мультиплексора подключенык адресным входам второй группы узла постоянной памяти, выход которого подключен к информационным входамвыходного регистра.2085 б 4 ЦгНПЛУП- ЗаПЫД Ю 030 ОНтВавс гРтЮНц их РЛУУ 5 ЛОЮ 01135 ПОТ 12 Фпа Составитель А. УнакРедактор А.Ревин Техред З.Палий рректор С.Шекмар Тираж 673 Государственног елам изобретений ква, Ж, Раущс Заказ 2 8ВНИИ по3035, Мо нт", г, Ужгород, ул. Проектна Филиал ПП 3 пт СивалгапулуОЯРЙ Л 8 НРОПРОЯЯЯ у д",даат нпго иипноР е 7 Подписномитета СССРткрытийнаб д. 4/5 ФФ бРлР
СмотретьЗаявка
3778191, 03.08.1984
ПРЕДПРИЯТИЕ ПЯ В-8751
ЕРАСОВА НАДЕЖДА НИКОЛАЕВНА, ИСАЕНКО ВЛАДИМИР АНДРЕЕВИЧ, САМЧИНСКИЙ АНАТОЛИЙ АНАТОЛЬЕВИЧ, ШАРОВ БОРИС ГРИГОРЬЕВИЧ
МПК / Метки
МПК: G06F 17/30
Метки: информации, ленточном, носителе, поиска
Опубликовано: 30.01.1986
Код ссылки
<a href="https://patents.su/6-1208564-ustrojjstvo-dlya-poiska-informacii-na-lentochnom-nositele.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для поиска информации на ленточном носителе</a>
Предыдущий патент: Устройство для редактирования элементов таблиц
Следующий патент: Пневматическое устройство для извлечения квадратного корня
Случайный патент: Насос для перекачивания агрессивных и загрязненных жидкостей