Устройство для управления обменом информацией накопителя на магнитной ленте с электронно-вычислительной машиной Советский патент 1984 года по МПК G06F3/04 

Описание патента на изобретение SU1128245A1

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

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

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

15 дешифратора образуют первую группу выходов блока управления, четвертый и пятый выходы дешифратора - вторую группу выходов бло1са управления, шестой и седьмой выходы дешифратора,

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

25 накопителя на магнитной ленте блока управления, шестой выход регистра микрокоманд соединен с вторыми входами элементов И-НЕ группы, выходы которых,а также седьмой выход ре30 гистра микрокоманд соединены с

группой выходов первого элемента ИЛИ соответственно, в.ыход которого соединен с информационным входом регистра адреса, вход занесения которого соеr динен с выходом элемента И, вьгход регистра адреса и выход коммутатора информации соеди.нены с первым и вторым входами второго элемента ИЛИ соответственно, выход которого соеди0 нен с адресным входом памяти микрокоманд, первый выход которой соединен с информационным входом регистра микрокоманд, второй выход памяти микрокоманд - с информационным

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

1

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

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

на магнитной ленте зон |7О.

i

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

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

Устройство позволяет осуществлять обмен информацией ЭВМ с накопителями на магнитной ленте с международным форматом записи при адресном использовании магнитной ленты без записи на нее синхроимпульсов 2 .

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

82452 .

Это значительно снижает быстродействие систем регистрации информации с использованием ЭВМ, что :Особенно нежелательно для 5 сейсморазведочных компьютеризированных полевых станций, где процесс регистрации больших массивов сейсмической информации выполняется параллельно с ее экспресс-обра0 боткой с использованием ЭВМ.

Кроме того, обмен информацией НМЛ с внешним устройством посредством канала ЭВМ предполагает необ- .. ходимость стыковки внешнего ройства с каналом ЭВМ, что дополнительно его усложняет.

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

5 ее остановку и реверс вперед для

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

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

I

Цель изобретения - экономия машинного времени за счет обмена информацией накопителя на магнитной

0 ленте с внешним устройством без загрузки канала ЭВМ.

Поставленная цель достигается тем, что в устройство, содержащее блок обмена информацией с ЭВМ, блок

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

3 . . 1

группа информационных входов блока управления является группой входов внутреннего состояния накопителя устройства, первая группа: выходов блока обмена информацией с ЭВМ соединена с группой информационно-управляющих входов блока управления, второй выход которого соединен с входом управления режимом работы блока синхронизации, выход .которого соединен с синхронизирующим входом блока временных задержек и группой синхронизирующих входов блока управления, первая группа выходов которого соединена с входом требования прерывания блока обмена информацией с ЭВМ, первьй выход которого соединен .с входом запуска блока синхронизации, группа выходов блока временных задержек соединена с второй группой информационных входо блока зтравления, третий выход которого соединен с входом управления режимом работы блока временных задержек, группа выходов блока контроля воспроизведения соединена -с первой группой информационных входо регистра записи, с третьей группой информационных входов блока управления и с первой группой информационных и стробйрующих входов блока обмена информацией с ЭВМ, вторая группа выходов блока управления соединена с входом занесения информации регистра записи, введены блок буферной памяти, блок обмена информацией с внешним устройством, регистр управления, ipynna выходов которого образует группу управляющи выходов устройства для накопителя на магнитной ленте, вторая группа выходов блока обмена информацией с ЭВМ соединена с первой группой информационных входов блока обмена информацией с внешним устройством, первая группа выходов которого соединена с второй группой информационных входов регистра записи, вторая группа информационных входов блока обмена информацией с внешним устройством и группа информационных входов блока буферной памяти соединена с одноименными информационными входами группы блока контроля воспроизведения вторая группа выходов блока обмена информацией с внешним ycтpoйcтjвoм соединена с четвертой группой входов

54

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

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

входов блока обмена информацией с ЭВМ, второй выход которого соединен с входом управления режимом работы блока буферной памяти, группа вы.ходов блока управления соединена

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

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

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

второй вход элемента И, а та-кже

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

первьй выход дешифратора образует четвертый выход блока управления, второй и третий выходь дешифратора образуют первую группу выходов блока управления, четвертьй и пятый

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

блока управления, пятый выход регистра микрокоманд образует выход управления режимом работы накопителя на мaгkитнoй ленте блока управления. 5 шестой выход регистра микрокоманд соединен с вторыми входами элементов И-НЕ группы, выходы которых а также седьмой выход регистра микрокоманд соединены с группой выходов первого элемента ИЛИ соответственно, выход которого соединен с информационным входом регистра адреса вход занесения которого соединен с выходом элемента И, выход регистра адреса и выход коммутатора информации соединены с первым и вторым вхо дами второго элемента ИЛИ соответственно, выход которого соединен с адресным входом памяти микрокоманд, первьш выход которой соединен с информационным входом регистра микрокоманд, второй выход памяти микрокоманд - с информационным входом дешифратора, восьмой выход которого - с входом элемента задержки, выход которого - с входом формирователя импульсов, восьмой выход регистра.микрокоманд - с управляющим .входом коммутатора информации. Сущность изобретения состоит в расширении возможностей обмена информацией, а также в том, что благодаря регистрации в устройстве заголовка зоны при произвольном направлении движения магнитной ленты появляется возможность не делать реверс магнитной ленты для считыва ния заголовка зоны при обнаружении конца зоны при движении назад, что при использовании высокосдоростных НМЛ с повьшенными стартстопными характеристиками, требует значительного вр емени при большом количестве зон, записанных на лент В предлагаемом устройтве заголовок зоны передается в ЭВМ для анализа по прерыванию программы инициируемому устройством, при это сохраняется первоначальное направление движения магнитной ленты. Чт ние заголовка зоны ЭВМ производит с максимальной скоростью канальног обмена, неограниченного низкими ск ростньми характеристиками вывода с НМЛ, так как перед организацией прерывания программы ЭВМ устройством заголовок находится в его буфе ной памяти, доступной для чтения ЭВМ то появляется возможность око чания анализа заголовка зоны в ЭВМ в течение прохождения меляузонного 56 промежутка, т.е. до начала следующей зоны, и в случае необходимости сохранить прежнее направление движения магнитной ленты не происходит потери времени на ее реверс, и в то же время экономично используется машинное время. Необходимость чтения и полного анализа заголовка зон существует, например, в бортовых комплекс.ах сейсморазведочных станций, когда для вьшолнения ряда системных операций необходимо осуществлять поиск нужной зоны помимо ее номера еще по ряду характерных параметров заголовка, например: виду геофизического формата записи, времени дискретизации и т.д. Широкие возможности осуществления устройством обмена информацией позволяют в случае записи на НМЛ массивов сейсмической информации,с группированных в зоны в соответствии с различными видами международных геофизических форматов записи SEG-B, SEG-C и др.) и поступаюпщх .с выходов внешнего устройства, например: устройства форматирования, помимо канала ЭВМ, производить разметку записываемых зон соответствующими заголовками (согласно международных, геофизических форматов записи) служебной информацией, поступающей из канала ЭВМ и формируемой в системе параллельно с записью информационных массивов. Это позволяет дополнительно исключить потери времени, имеющие место в случае подготовки аналогичной служебной информации, перед началом регистрации сейсмической информации и записи ее в необходимую для этого буферную память, что приводит к увеличению времени обработки и регистрации сейсмической информации и к необходимости включения в систему дополнительного объема буферной памяти, достаточного для хранения заголовков всех записьгааемых зон. Таким образом, расширение возможностей обмена, реализованное в устройстве, увеличивает его функциональную гибкость, что позволяет более эффективно использовать устройство при построении, в частности, сейсморазведочных телеметрических систем. На фиг.1 представлена структурная схема устройства управления обменом информацией накопителя на магнитной ленте на фит.2 - бло обмена информацией с внешним устройством на фиг.З - блок управле.НИЯ-, на фиг. 4 - блок буферной памяти; на фиг.З - блок временных задержек на фиг.6 - блок контроля воспроизведенияj на фиг.7 - блок обмена информацией с ЭВМ; на фиг. 8 - алгоритм поиска нужной зо на магнитной ленте. Обозначения на фиг.8 соответствуют: 1 - запуск устройства;- 2 старт назад; 3 - разгон магнитной лентыJ 4 - начало записи информации с НМЛ в буферную.память; 5 окончание записи заголовка в -буфер ную память; 6 - организация прерывания программы ЭВМ; 7 - чтение и анализ заголовка ЭВМ,8 - нужная зо на найдена; 9 - сброс сигналов дви жения; 10 - окончание поиска нужно зоны; 11 - зона впереди; 12 - не-. обходимость реверса движения для организации движения назад, 13 стоп старта вперед; 14 - торможени 15- необходимость реверса движени для организации движения вперед; 16- стоп старта назад; 17 - стар вперед. . Устройство управления обменом и формации с на-копитепем на НМЛ (фиг содержит блок 1 управления,блок 2 обмена информацией с ЭВМ, блок 3 временньк задержек, регистр 4 запи блок 5 синхронизации, блок 6 контроля воспроизведения, блок 7 буферной памяти, блок 8 обмена инфор мадией с внешним устройством, регистр 2 управления, причем информационньм вход 10 блока 6 контроля воспроизведения соединен с выходом регистра 4 записи, группа информационно-управляющих входов-выходов 11 блока 2 обмена информацией с ЭВ соединена с каналом ЭВМ, первая группа выходов 12 блока 2 обмена информацией с ЭВМ соединена с груп пой входов 13 блока 1 управления, первая группа выходов 14 блока 1 управления соединена свходами 15 требования прерывания,блока 2 обмена информацией с ЭВМ, первый выход 16 которого соединен с входо 17запуска блока 5 синхронизации, вход 18 управления режимом работы которого соединен с вторым входом 19 блока 1 управления, синхронизирующий вход 20 блока 3 временных задержек соединен с выходом блока 5 синхронизации, вход. 21 управления режимом работы блока 3 временных задержек соединен с третьим выходом 22 блока 1 управления, вторая группа информационных входов 23 которого соединена с группой выходов блока 3 временных задержек, четвертый выход 24 блока 1 управления соединен с входом 25 формирования адреса блока 7 буферной памяти, группа выходов которого соединена с второй группой информационных входов 26 блока 2 обмена информацией в ЭВМ,второй выход 27 которого соединен с входом 28 управления режимом работы блока 7 буферной памяти, группа информационных входов 29 которой соединена с группой входов 30 устройства для ввода информации с НМЛ, с группой информационных входов 31 блока 6 контроля воспроизведения, с второй группойинформационных входов 32 блока 8 обмена информацией с внешним устройством, вход 33 управления режимом работы которого соединен с третьей группой выходов 34 блока 1 управления, четвертая группа информационных входов 35 блока 1 управления соединена с второй группой выходов 36 блока 8 обмена информацией с внешним устройством, первая группа вьгходов 37 которого соединена с второй группой информационных входов 38 регистра 4 записи, вход 39 занесения информации которого соединен с второй группой выходов 40 блока 1 управления, первьй выход 41 которого:соединен с синхронизирующим входом 42 блока 6 контроля воспроизведения и является выходом 43 синхронизации записи в НМЛ, группа выходов 44 управления режимом работы НМЛ блока 1 управления соединена с группой информационных входов 45 регистра 9 управления, синхронизирзпощий вход 46 которого, а также синхронизирующие входы 47 блока 1 управления соединены с выходом блока 5 синхронизации, первая группа информационных входов 48 блока 1 управления образует информационный вход 49 устройства и соединена с выходом внутреннего состояния НМЛ, информационный

у . выход 50 устройства в НМЛ соединен с выходом регистра А записи, группа выходов блока 6 контроля воспроизведения соединена с первой Группой информационных входов регистра 4 записи, с третьей группой информационных входов 51 блока 1 управления и с первой группой информационных и стробирующих входов 52 блока 2 обмена информацией с ЭВМ,-вторая группа вькодов 53 которого соединена с первой группой информационных входов 54 блока 8 обмена информацией с внешним устройством, группа входоввыходов 55 которого подключена к внешнему устройству, и выход 56 регистра 9. Блок 8 обмена информацией Свнешним устройством (фиг.2) содержит элемент ИЛИ 57, триггер 58, узел 59 приемо-передатчиков, элемент НЕ 60, коммутаторы 61, причем входы 62 узла 59 соединены с входами 32 блока 8, выходы 63 узла 59 соединены с первьми входными инфЬрмационнь1ми каналами коммутаторов 61, вторые входные информационные каналы которых подключены .к входам 54 блока 8, а выходы коммутаторов 61 соединены с выходами 37 блока 8, причем вход 33 блока 8 соединен с входом установки в 1 триггера 58, вход установки 8 О которого соединен с выходом элемента ИЛИ 57, выход триггера 58 соединен с входом 64 узла 59 и с выходом 36 блока 8, выход 65 узла 59 соединен с первым входом элемента ИЛИ 57 и с .wsfOflpM 36 блока 8, причем другой .вход :здвмента ИЛИ 57 соединен с входО; З.За. блока 8, вход ЗЗз которого соединен с входом 66 управления узлом 59, а вход 334 блока 8 соединен с входом .элемента НЕ 60 и с входом управления вторым каналом коммутатора 61, j вход управления первым каналом которого подключен к выходу элемента НЕ 60, причем входы 67 узла 59 подключены к входам 55 блока 8.

Блок 1 управления (фиг.З) содержит регистр 68 адреса, память 69 микропрограмм, регистр 70 микрокоманд, дешифратор 71, коммутатор 72 информации условий, элемент задержки 73, формирователь 74 импульсов группу элементов И-НЕ 75 и элемент И 76, причем входы 13., блока 1 управления подключены к

2824510первым входам группы элементов И-НЕ 75, вход 132 блока 1 под- . ключен к первому входу элемен та И 76, второй вход которого соеди5 нен с входом 4 7 блока 1управления, а вькод элемента И 76 соединен с йходр., занесения в регистр 68 адре, са.элемента ИЛИ 77, вход 78 уста. нобки в О регистра 70 микрокоманд

10 соединен с входом 13з блока 1, причем вторые входы узла 75 .элементов И-НЕ соединены с выходом 79 регистра микрокЬманд, выходы 80 которого и вькоды групп элемен15 тов И-НЕ 75 объединены монтажным элементом ИЛИ 77 и подключены к. информационным входам регистра 68 адреса, причем выходы 81-85 регистра 70 микрокоманд соединены соот20 ветственно с выходами 22, 34j.,

34 , 44 и 19 блока 1, а выходы 86 регистра 70 микрокоманд соединены

с входами 87 коммутатора 72 информации, информационные входы котр2 рого соединены с входами 23, 35, 48 и 51 блока 1, причем выходы регистра 68 и вьпсоды коммутатора 72 объединены монтажным элементом .ИЛИ 88 и подключены к адресным входам

0 памяти 69 микрокоманд, выходы 89 которой подколочены к информационным входам регистра 70 микрокоманд, выходы 90 памяти 69 микропрограмм соединены с входами 91 дешифратора 71, выходы 92-98 которого подключены соответственно с выходами 24, 14, 14, 34.,, 34, 40 и 40 блока 1, а выход 99 соединен с входом элемента 73 задержки, выход которого

Q подключен к входу формирователя 74, выход которого подключен-к выходу 41 блока 1, причем вход 47 блока 1 соединен с входом 100 занесения в регистр 70 микрокоманд и с входом

., 101 стробирования дешифратора 71.

5 ,

Блок 7 буферной памяти (фиг.4) содержит элемент ИЛИ 102 счетчик 103 адреса, элементы 104 памяти, коммутаторы 105 и элемент НЕ 106,

0 причем входы элемента ИЛИ 102 соединены с входами 25 и 28 блока 7,а выход элемента ИЛИ 102 подключен к входу вычитания 1 из счетчика 1UJ адреса, вход прибавления 1

5 которого подключен к входу 25 блока 7 и к входам записи информации в элементы 104 памяти, входы 107 открывания элементов 104 памяти соединены с входом 28 .блока 7,причем входы блока 7 подключены к информационным входам 108 элементов 104 памяти и к информационным входам первых каналов коммутаторов 105, а информационные входы вторых каналов коммутаторов 105 подключены к выходам элементов 104 памяти,, входы управления первыми каналами коммзггаторов 105 соединены с выходом элемента НЕ 106, входы управления вторь1ми каналами коммутаторов 105соединены с входом элемента НЕ 106и с входом 28 блока 7, а выходы блока 7 подключены к выходам коммутаторов 105. причем выходы счет чика 103 адреса подключены к входам 109 адресов элементов 104 памяти. BJIOK 6 контроля восцроизведения (фиг.6) содержит узел 110 циклического контроля, узел 111 продольного контроля, узел 112 дешифрации маркера группы, узел 113 псиска строк циклического и продольного контроля узел 114 вьщеления синхроимпульса воспроизведения, причем первые выхо ды узлов 110-114 соединены с выхода ми блока 6, вход 42 блока 6 соедине с входом 115 узла 110 и с входом 11 узла 111, входы 10 блока 6 подключе к входам 117 узла 11О и к входам 11 узла 111, причем входы 31 блока 6 подклнучены к входам 119 узла 110, к входам 120 узла 111, к входам 121 узла 112, к входам 122 узла 113 и к входам 123 узла. 114, причем выход узла 114 соединен с входом 124 узла 113, с. входом 125 узла 112, с входо 126 узла 111 и с входом 127 узла 11 причем выходы 128 узла 113 соединены также с входом 129 узла 111 и с входом 130 узла 110. Блок 3 временных задержек (фиг.5 содержит счетчик 131, вход 132 сброса в О которого подключен к входу 20 блока 3, вход 21 которого соединен с входом 133 счёта счетчика 131, выходы которого соединены с входами дешифраторов 134, выходы которых подключены,к выходам блока Блок 2 обмена информацией с ЭВМ (фиг.7) содержит первый 135, второй 136узлы приемо-передатчиков, узел 137приемников, узел 138 выбора устройства, узел 139 вьфаботки управляющих сигналов, схему 140 преры вания, регистр 141 состояний, регистп 142 команд, регистр 143 ввода регистр 144 адреса вектора прерывания, регистр 145 вывода, коммутатор 146, элемент задержки 147,причем входы-выходы 148 узла 135, входы 149 узла 137 и входы-выходы 150 узла 136 соединены с входами 11 блока 2, выходы 151 узла 135 подключены к входам 152 регистра 141 состояний, к входам 153 регистра 142 команд и к входам 154 регистра 143 ввода, выходы 155 узла 137 соединены с входами узла 138, а выход 156 узла 137 соединен с входами 157 узла 139, вход 158 которого соединен с выходом узла 138, а выходы узла 136 подключены к входам 159 узла 139, причем выходы 160 узла 139 подключены к входам 161 узла 135 и входам 162 управления коммутатором 146, выход 163 узла 139 соединен с входом 164 занесения в регистр 141 состояний, выход 165 узла 139 соединен с входом 166 занесения в регистр 142, выход 167 узла 139 соединен с входом 168 занесения в регистр 143 ввода,причем выходы 169 регистра 142 команд соединены с выходами .12 блока 2 и с входом элемента 147 задержки выход которого подключен к вькоду 12 блока 2, вькод 12, которого соединен с выходом 170 узла 139, выход 171 которого соединен с выходом 27 блока 2, причем входы 172 узла 139 подключены к выходам схемы 140 прерывания, входы 173 которой подключены к входам 15 блока 2, входы 174 схемы 140 прерывания соединены с выходами 175 регистра 142 команд, выходы регистра 143 состояний соединены с выходами 53 блока 2, причем первые входы 176 коммутатора 146 соединены с выходами регистра l4l состояний, вторые входы 177 коммутатора 146 соединены с выходами 169 регистра 142 команд,третьи входы 178 коммутатора 146 подключены к выходам регистра 144 адреса вектора прерывания, четвертые входы 179 коммутатора 146 соединены с выходами регистра 145 вывода, а пятые 180 и шестые 181 входы коммутатора 146 подключены соответственно к входам 52 блока 2, входы 26 блока 2 соединены с информационными входами 182 регистра 145 вывода, вход 183 занесения которого соединен с входом 52} бл.ока 2, при этом

13 , I ыходы коммутатора соединены с вхоами 184 узла 135.

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

Блок 1 управления выполнен в микропрограммном исполнении и предназначен для организации управления устройством во всех выполняемых им операциях. При этом сигнал на выходе 19 блока 1 определяет функционирование блока 5 синхронизации,т.е. режим запуска задающего генератора. Сигнал на вьксоде 22 блока 1 определяет режим включения блока 3 временных задержек, сигнал на выходе 24 блока 1 .- формирование адреса ячейки блока 7 буферной памяти. Сигналы на выходах 14 блока 1 сигнализируют о ходе выполнения текущей операции устройства.

На выходах 34 блока 1 присутствуют сигналы управления функциями блока 8 обмена информацией с внешним устройством. На выходе 40 блока 1 присутствует сигнал занесения информации в регистр 4 записи, а сигналы на выходах 44 определяют режим функционирования накопителей на магнитной ленте. На выходе 4t блока 1 управления появляется синхроимпульс записи очередного байта с выхода регистра 4 записи в НМЛ.

Блок 2 обмена инф.орма,цией с ЭВМ выполняет функции стыковки с каналом ЭВМ и дешифрацию команд управления ЭВМ, причем на выходах 53 блока 2 появляется информация, передаваемая из канапа ЭВМ для записи на НМЛ. Сигналы на выходах 27 блока 2 определяют режим функционирования бло- . ка 7. . .

Блок 8 обмена информацией с внешним устройством осуществляет двунаправленную передачу информации по каналу 55 внешнего устройства в соответствии с управляющими сигналами на входах 33.

На входы 30 устройства поступает информация с выхода выбранного НМЛ.

На входах 49 устройства присутствуют сигналы внутреннего состояния выбранного НМЛ.

В устройстве заложен адресный принцип использования магнитной

28245 14#

ленты, это достигается структзфным составом устройства и разбиением . всех режимов его функционирования на следующи.е операции: Перемотка, 5 Поиск чистой зоны, Пропуск файла вперед, пропуск файла назад, Запись и Воспроизведение. Поиск на магнитной ленте зоны с адресом, интересующим пользователя, проис10 ходит автоматически при выполнении операций: Пропуск файла вперед и Пропуск файла назад.

Управление НМЛ осуществляется сигналами с выходов регистра 9 уп-,

15 равления, выходные значения которых определяются управляющими кодами с выходов, 44 блока 1, возникающими в ходе выполнения операции в соответствии с текущей микро0 программой. Причем к сигналам,управляющим накопителем на магнитной ленте, относятся как сигналы движения, например Старт вперед, так и сигналы управления трактами

5 .записи и воспроизведения накопителя на магнитной ленте.

Режимы функционирования -устрой- ства зависят как от кода операции, задаваемого ЭВМ блоку 2 с входов 11,

0 в соответствии с которым блок 1 переходит по сигналам с входов 13 на нужную микропрограмму., так и от сигналов на входах 49 устройства, соответствующих состояниям

5 НМЛ, поступающих далее на входы 48 блока 1.

Запуск блока 5 синхронизации происходит по единичному сигналу с выхода 16 блока 2, возникающему

0 после запуска операции с входов 11 блока 2.

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

По обращению ЭВМ по каналам свя зи на входах 11 блока 2 присутствуют как сл5 ебные управляющие сигналы, так и информационные сигналы, после дешифрации которых в блоке 2, на его выходах 12 появляется

0 управляющий код.поступакиций на

входы 13 блока 1, переводящий его на микропрограмму выполнения запускаемой операции. При этом в блоке 2, исходя из служебных сигна5 лов ЭВМ, производится выбор одного из накопителей на НМЛ с которым в дальнейшем производится обмен информацией .

5 . Операция Перемотка начинается движением магнитной ленты назад п.о сигналу Старт назад с выхода 56 устройства. После того, как магнитная лента достигнет при. перемещении своего начала, на одном из входов 49 устройства появляется сигнал Начало ленты, поступающий на вход 48 блока 1. По этому сигналу блок 1 снимает с выходов 56 устройства сигнал Старт назад и включае сигналом с выхода 22 блок 3, в котором происходит отработка временно задержки на остановку движения магнитной ленты. После появления на входе 23 блока 1 сигнала окончания временной задержки на дах 1-) блока 1 появляется сигнал окончания операции, поступающийна вход 15 блока 2, которьй вьрабатывает в канал. ЭВМ сигнал прерывания, оповещающий ЭВМ об оконч ний операции в устройстве, котор.ое переводится в исходное положение готовности для начала новой операции.

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

8245. 16

56, отработка устройством задержки на остановку ленты и включение сигнала Старт, вперед, при котором магнитная лента двигается вперед 5 до появления конца записи, свиде- . тельствующем об окончании соответствующей операции с обычной процедурой ее завершения (переводом устройства в исходное состояние). В

0 исходном состоянии на выходе 16

блока 2 присутствует нулевой сигнал, закрывающий блок 5 синхронизации, в результате чего с выходов блока 5 прекращается вьдача сигналов так-

5 товой синхронизации устройства. Поиск нужного номера зоны на магнитной ленте осуществляется выполнением двух операций Пропуск файла назад и Пропуск файла впе0 ред. При выполнегтии каждой из . этих операций производится запись информации на входах 30 устройства в блок 7 по сигналам управления с выходов 24 блока 1. Оъем буферной памяти блока 7 равен макси1 1альному объему заголовка зон, записанных на магнитной ленте в соответствии с международным стандартом. При этом в зависимости от направле0 ния движения магнитной ленты прекращение записи поступающей информации в блок 7 осуществляется сигналами с выходов 24 блока Т после того, как в блоке 7 полностью записан

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

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

После записи в блок 7 заголовка текущей зоны сигналом с выхода 14 блока 1 осуществляется инициация в блоке 2 режима прерывания программы ЭВМ, по выполи§нию которого происходат чтение информации заголовка из блока 7 в ЭВМ путем подачи ее на входы 26 блока 2 и далее на его 5 выходы 11. По результатам анализа заголовка ЭВМ либо меняет направление движения магнитной ленты в НМЛ по новой операции, либо продолжает

. 17

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

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

При выполнении операции Запись возможна передача информации как из канала ЭВМ через входы 54 блока 8 и выходы. 53 блока 2, так и из канала внешнего устройства через . входы 55 и вых-оды 37 блока 8 на НМЛ. Далее информация записи на НМЛ поступает на входы 38 регистра 4 записи, после занесения в который по сигналу с выхода 40 блока 1, она поступает на выходы 50 усройства. Причем из канала ЭВМ запись осуществляется служебной информации, например заголовков зон, в то время, как информационные с массивы зон записываются из канала внешнего устройства.

Устройство осуществляет управление обменом информации с внешним устройством, инициацией на вьпсодах 55 блока 8 сигналов запроса, по которому поступает информационный байт с синхроимпульсом ответа от внешнего устройства, причем периодичность запроса очередного байта у внешнего устройства соответствует времени записи одного.байта на HMJK В случае отсутствия на очередной запрос устройства синхроимпульса ответа внешнего устройства устройство переходит на завершение записи зоны. Это осуществляется записью в конце зоны в соответствии с международньм стандартом строк циклического и продольного контроля, полученных на выходах блока 6 в результате их формирования на основе за2824518

-,., писанного информационного массива i зоны. После записи контрольных строК( устройство осуществляет формирование на магнитной ленте междузонного 5 промежутка, после чего инициирует запрос к внешнему устройству. При получении на запрос синхроимпульса ответа от внешнего устройства начинается запись новой зоны на НМЛ, в

10 случае Отсутствия ответного синхроимпульса устройство переходит на запись на магнитную ленту двух маркеров группы зон, разделенных в свою очередь междузонным промежутком и

15 оканчивающих формирование очередного . файла наряду с сигнализацией последней записи на магнитной ленте.

При выполнении операции Воспроизведение возможна передача ин20 формации с НМЛ как в канал ЭВМ через входы 29 блока 7 и входы 26. блока 2, так и в канал внешнего устройства через входы 32 блока 8. Выполнение операций Запись и

25 Воспроизведение сопровождается

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

30 записи и подсчетом кодов циклического, и продольного контроля каналов записи и воспроизведения с окончании воспроизведения (записи очередной зоны с НМЛ производится вьдача с выходов блока 6 результатов контрольного воспроизведения,которые соответствуют установке в регистре 141 состояний блока 2 определенных разрядов, причем возможQ но чтение кодов контрольных строк с выходов блока 6 в канал ЭВМ,

Блок 8 обмена информацией с внешним устройством (фиг.2) работает следующим образом.

Сигналы с входов 33, блока 8 определяют режимы функционирования узла 59 приемо-передатчиков, определяя тем самым направление передачи по каналу внешнего устройства информационных сигналов. Триггер 58 переводится в исходное (нулевое) положение сигналом на входе 33 поступающим через элемент ЙЖ 57 на его вход установки в О. В случае организации запроса к внешнему устройству на входе 33 появляется сигнал, переводящий выход триггера в единичное состояниеi вызьшающее на одной 19 из шин 67 канала внешнего устройств активный сигнал запроса. При наличии синхроимпульса ответа на выходе 65 узла 59 появляется соответствующ ему сигнал, переводящий триггер 58 в исходное состояние. Информация воспроизведения с НМЛ передается в канал внешнего устройства с входа 32 блока 8, через входы 62 узла 59, а информация с внешнего, устройства, поступающая в соответствующем режиме функционирования устройства, появляется на выходах 63 узла 59. Сигнал на входе 33 определяет появление на выходах 37 блока 8 информации с выходов 63 узла 59, либо информации .с входов 54 блока 8. Блок 1 управления (фиг.З) работает следующим образом. При появлении на входе 1Зд блока 1,активного сигнала регистра 70 микрокоманд обнуляется по своему входу 78 установки в О, в результате чего на его инверсных выходах 79 и 80 появляются сигналы высокого уровня, открывающие вход группы 75 элементов И-НЕ и являющиеся пассивными сигналами в объединении сигналов монтажным ИЛИ на входах регистр 68адреса. Появление на входе 132 импульса запуска устройства .заносит в регистр 68 адреса информацию с выходов узла 75, определяя тем самым на выходе регистра адрес первой микрокоманды микропрограммы выполнения соответствующей операции. Адрес первой микрокоманды полностью соответствует инверсному коду на входах 13 блока 1, так как выход коммутатора 72 информации переведен в пассивное (высокое) состояние сигна лом на входе 87 исходной микрокоманды. Формирование следующих адресов микрокоманды происходит по синхронизиру ощим тактам - Т на входе 47 блока 1, причем занесение микрокоманды с выхода 89 памяти 69микропрограмм в регистр 70 микро программ, также как и стробирование дешифратора 71 происходит по тактам Tj двутактового цикла выполнения микрокоманды, поступающим на вход 472 блока Управляющими сигналами на входах 87 коммутатора 72 информации производится подключение на его выход соответствующих внешних входных сиг 4520 налов с входов 23, 35, 48 и 51 блока 1 и осуществляется модификация адреса микрокоманд. На выходах 19, 22, 34 , 342И 44 блока 1 присутствуют потенциальные сигналы управления устройством, а на выходах 14, 24, 34, 34 и 40 сигналы имдульсного вида, поступающие на .входы различных блоков устройства. На выходе 41 блока 1 появляется сигнал синхронизирующего импульса записи, поступающей затем в НМЛ. Блок 7 буфферной памяти (фиг.4) работает следующим образом. При поступлении на ьходы блока .7 информации производится ее запись в элементы 104 памяти по сигналам с входов 25 блока 7. После записи очерёдного байта задним фронтом импульса записи про.изводится увеличение адреса на выходе счетчика 103 адресов на 1, поэтому следующая запись производится в новую очередную ячейку памяти. Уменьшение адреса ячейки памяти происходит при считывании содержимого блока 7 по сигналам на входах .25 и 28. Причем сигнал на входе 25 появляется с выхода блока 1 управлеНИН в случае проведения подготовительных сдвигов адресов элементов 104 памяти для последующего считывания информации по. запросам ЭВМ. После выборки, очередного байта из блока 7 адрес уменьшается сигналом с хода 281. Сигнал на входе 282 определяет открьтание элементов 104 памяти, а сигнал на входе 283 - коммутацию на выход блока 7 байта с выхода элементов 104 памяти, либо входного байта информации. . : Блок 6 контроля воспроизведения (фиг.6) работает следующим образом. в узле 110 циклического контроля и узле 111 продольного контроля происходит формирование соответственно циклических и продольных контрольных строк одновременно как для записываемой на НКП очередной зоны, так и для воспроизводимой. Причем записьгоаемая на НМЛ информация поступает на входы 10 блока 6, а воспроизводимая - на входы 31 блока 6. В узле 114 происходит выделение из информации на- входах 31 блока 6 синхроимпульса воспроизведения, в узле 112 - дешифрация 21 из входной информации служебных кодов магнитной ленты (маркера группы зон и конца записи). В узле 113 блока 6 вырабать1вается сигнал окончания зоны, на его выходах 128 появляются сигналы начала проверки контрольных строк, сформированных в узлах 110 и 111, в результате чего на выходах этих узлов появляются как сигналы результатов контроля совпадения записанных и воспроизведенных с НМЛ йтрок циклического и продольного контроля, так и информационные .коды этих строк, которые читаются в канал ЭВМ в определенных режимах функционирования устройства Блок 2 обмена информацией с ЭВМ (фиг.7) работает следующим образом. При обращении ЭВМ по каналу связи к устройству на входы 149 узла 137поступает адресная часть каналь ных сигналов, на входы 150 узла 136 - управляющая часть канальных сигналов. После дешифрации в узле 138выбора устройства на входах 157-159 узла 139.вьфаботки управляющих; сигналов появляется код, опреде ляющий появление на выходах узла 13 управляющих сигналов, по которым в зависимости от выбранного режима функционирования блока 2 производит522ся управление записью информации из какала ЭЬМ в одиниз регистров 1А1143, передача в канал ЭВМ содержимого этих регистров, содержимого регистра 145 вывода информационных кодов с входов 52 и 52 блока 2, определяющих соответственно коды циклических и продольных ::онтрольных строк. Сигналы на выходах 12j-12 блока 2 определяютоперацию, выполняемую устройством. Прерывание программ ЭВМ происходит при появлении сигнала на входе разрешения прерьшания, определяемого выходом 175 регистра 142 команд. В этом случае на выходах 150 узла 136 появляются сигналы управления, поступающие на шины канала ЭВМ и организующие режим прерьшания программ, а на информационные щины канала ЭВМ поступает адрес вектора прерывания с выхода регистра 144. Благодаря применению вновь введенных блоков и связей между ними и остальнь1ми блoкaмИj стал возможным обмен информацией НМП с внешним устройством без загрузки канала ЭВМ, что позволяет в случае использования устройства в бортовом комплексе сейсморазведочных станций повысить их производительность :щ 1,2-1,4 раза.

Фиг 2

Фм.5

Фиг.

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

название год авторы номер документа
Устройство для сопряжения ЭВМ с накопителем на магнитной ленте 1988
  • Иванов Анатолий Петрович
  • Казаков Александр Рафаилович
SU1667085A1
Устройство для ввода информации 1980
  • Солодовников Владимир Александрович
  • Бурис Арманд Владимирович
  • Васильев Владимир Николаевич
  • Вейс Раймонд Волдемарович
  • Солодихин Герман Михайлович
  • Лалаев Геннадий Иванович
SU947848A1
Устройство для сопряжения ЦВМ с накопителями на магнитной ленте 1985
  • Давыдов Виктор Александрович
  • Попов Владимир Григорьевич
  • Козлов Вячеслав Максимович
  • Чесалин Лев Сергеевич
SU1288708A1
Система регистрации сейсмической информации 1984
  • Абрамян Александр Завенович
  • Зарубин Геннадий Михайлович
  • Кашин Владимир Михайлович
  • Коваль Виктор Георгиевич
  • Лактионов Николай Тихонович
  • Потоков Валерий Нурбиевич
SU1249604A1
Устройство для обмена информацией между ЭВМ и внешней памятью 1989
  • Драгунов Владимир Константинович
  • Зуйко Владимир Михайлович
  • Вировец Татьяна Ивановна
  • Роза Тамара Иосифовна
SU1714613A1
Устройство для обработки данныхпРи пРОВЕдЕНии иСпыТАНий 1979
  • Жук Ефим Вениаминович
SU796858A1
Устройство для сопряжения внешних устройств с накопителем на магнитной ленте 1984
  • Жабыко Юрий Михайлович
  • Попеленский Юрий Федорович
  • Солодихин Герман Михайлович
  • Солодовников Владимир Александрович
SU1348842A1
Устройство для перезаписи цифровой информации на магнитных лентах 1988
  • Меликян Константин Александрович
  • Авакян Карен Иванович
  • Саакян Акоп Погосович
  • Хачатрян Люся Самвеловна
  • Хачатрян Гоар Грачиковна
  • Новиков Рубен Владимирович
  • Иващенко Игорь Георгиевич
SU1614030A1
Устройство для сопряжения накопителя с каналом ввода/вывода 1984
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Самчинский Анатолий Анатольевич
  • Шаров Борис Григорьевич
SU1251094A1
Устройство для тестового контроля цифровых блоков 1987
  • Борисенко Алексей Алексеевич
  • Рябцев Владимир Григорьевич
  • Чернышев Владимир Александрович
SU1553978A1

Иллюстрации к изобретению SU 1 128 245 A1

Реферат патента 1984 года Устройство для управления обменом информацией накопителя на магнитной ленте с электронно-вычислительной машиной

. УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ОБМЕНОМ ИНФОРМАЦИЕЙ НАКОПИТЕЛЯ НА МАГНИТНОЙ ЛЕНТЕ С ЭЛЕКТРОННОВЫЧИСЛИТЕЛЬНОЙ МАШИНОЙ, содержащее блок обмена информацией с электронно-вычислительной машиной (ЭВМ), блок управления, блок временных задержек, блок синхронизации, регистр записи, блок контроля воспроизведения, причем первый выход блока управления является выходом синхронизации записи устройства и соединен с синхронизирующим входом блока контроля воспроизведения, выход регистра записи является информационным выходом устройства и соединен с информационным входом блока ;контроля воспроизведения, группа информационных входов ко1 орого образует- информационный вход устройства, первая группа информационных . входов бйока управления является группой входов внутреннего состояния накопители устройства,первая группа выходов блока обмена информацией с ЭВМ соединена с группой информационно-управляюпрх входов блока управления, второй выход которого соединен с входом управления режимом работы блока синхронизации, выход которого соединен с синхронизирующим входом блока временных задержек, и группой синхронизирующих входов блока управления, первая группа выходов которого соединена с входом требования прерывания блока обмена информацией с ЭВМ,первый выход которого соединен с входом запуска блока синхронизации,группа выходов блока временных задержек соединена с второй группой информационных входов блока управления, третий выход которого соединен с § входом управления режимом работы блока временных задержек, группа выходов блока контроля воспроизведения соединена с первой группой информационньк входов регистра записи, ьэ с третьей группой информационных 00 входов блока управления и с первой ьд группе информационных и стробирующих входов блока обмена информацией сл с ЭВМ, вторая группа выходов блока управления соединена с входом занесения информации регистра записи, отличающеес я тем, что, с целью зiкoнoмии машинного времени за счет обмена информацией накопителя на магнитной ленте с внешним устройством без загрузки канала ЭВМ, введены блок буферной памяти,блок обмена информацией с внешним устройством, регист1р управления,группа

Формула изобретения SU 1 128 245 A1

фиг.5

фиг 6

Документы, цитированные в отчете о поиске Патент 1984 года SU1128245A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
ВНБШО^- = 0
  • Б. Б. Тимофеев, А. И. Тарануха, С. Я. Навольнев, Л. В. Панченко, В. Д. Давыдов, В. Д. Шкарупа, В. М. Чернышев Л. В. Адамович
SU361467A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для сопряжения накопителя на магнитной ленте с цифровой вычислительной машиной 1975
  • Порожняков Константин Михайлович
  • Колесников Владимир Борисович
  • Ведяева Светлана Юрьевна
SU608152A1
кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 128 245 A1

Авторы

Кашин Владимир Михайлович

Лактионов Николай Тихонович

Абрамян Александр Завенович

Коваль Виктор Георгиевич

Потоков Валерий Нурбиевич

Даты

1984-12-07Публикация

1983-08-15Подача