Устройство для сопряжения накопителя с каналом ввода/вывода Советский патент 1986 года по МПК G06F13/26 

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

Изобретение относится к вычислительной технике и может быть использовано для подключения накопителей на магнитной ленте к каналам ввода- вывода высокопроизводительных ЭВЙ.

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

На фиг. представлена блок-схема устройства; на фиг, 2 - схема блока поиска информационного массива; на фиг. .3 - схема блока управления; на фиг, 4 - схема блока записи и воспроизведения; на фиг. 5 - схема блока поиска зоны; на фиг. 6 - граф-алгоритм работы блока управления при выполнении считывания информации,

Устройство содержит блок 1 записи и воспроизведения, блок 2 поиска зоны, блок 3 микропрограммного управления., блок 4 поиска информационного массива, управляющий, первьй и .второй выходы данных 5, б и 7 канала ввода-вьшода, информационные выход и вход 8 и 9 интерфейса накопителя на магнитной ленте, вход 10 данных и управляющий вход i1 канала ввода-вывода; первый вход 12 данных, управляющий выход 13 и стробирующий вход блока 54 поиска зоны, управляющие выход и вход 15 и 16 блока поиска информационного массива, управляющие вход и выход 17 и 18 блока записи и воспроизведения. Блок 4 (фиг. 2) содержит регистр 9, схему 20 сравнения и коммутатор 2 J блок 3 (фиг, 3) - входной мультиплексор 22, постоянное запоминающее устройств о (ПЗУ) 23, в гходные регистры 24 и генератор 25; блок I (фиг. 4) - выходной формирователь 26 сигналов, выходные усилители 27, выходной формирователь 28 маркеров, входные усилители 29, входной формирователь 30 маркеров, входной формирователь 31 синхросигналов; блок 2 (фиг. 5) - первый сумматор 32, схему 33 сравнения, второй сумматор 34, регистры начального 35, текущего 36 и конечного 37 массивов зоны.

Блок записи и воспроизведения согласует устройство по злектричес КИМ параметрам с накопителем на магнитной ленте, формирует.сигналы синхроимпульсов и маркеров при записи, а также выделяет их при считьшании. Кроме того, блок 1 устраняет возмож;

ные сбои из-за перекоса ленты при считывании.

Блок 2 поиска зоны предназначен для- опознания заданных начального и

конечного массивов зоны из массивов разметки, записанных на магнитную ленту,

Блок 3 микропрограммного управления формирует сигналы, управляющие работой блоков устройства в соответствии с командами ввода-вывода ЭВМ, слзгжебной информацией от накопителя и состоянием блоков устройства. Блок 4 поиска информационного

массива предназначен для опознания информационного массива с заданным именем среди информационных массивов, входящих в данную зону.

Регистр 19 предназначен для хранения, имени информационного массива, коммутат.ор 21 - для селекции информации, поступающей из накопителя или из канала на один из входов схемы 20, сравнения, которая предназначена

для сравнения информации, хранящейся а регистре 19 и поступающей с вьгхода коммутатора 21, и формирования соответствующего сигнала в зависимости от результата сравнения. Блок 3 ин-

формащюнного управления реализован в виде микропрограммного автомата,

В граф-алгоритме (фиг. 6).в круж- ках показан адрес ячейки ПЗУ, в которой хранится данная микрокоманда,

дугами изображены переходы из одного состояния в другое, названия сиг- налов над кружками означают, что сигналы формируются в этих состояни- их, названия сигналов над дугами означают, что переход из одного состояния (начало дуги) в другое (стрелка дуги) происходит при наличии этого сигнала; СТР 4Т - синхро- ,сигнал из НИЛ) РНК-Н4Т - сигнал,

свидетельствующий о совпадении номе- ра текущего информационного массива- с заданным; Уст, ТОТЛ - сигнал окончания обмена.

Мультиплексор 22 предназначен для реализации условных переходов, ШЗУ 23 служит для хранения набора микрокоманд. Выходные регистры 24 предназначены для устранения разброса времени выборки различных адрес- ных разрядов ПЗУ, Генератор 25 предназначен для формирования синхроимпульсов. Информационные входы мультиплексора соединены с шинами

3

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

где АМК - поле адреса следующей микрокоманды;АМХ поле адреса шины входных

сигналов блока управления; УПР - поле выходных сигналов

блока управления.

Если на выбранной шине присутст- вует входной сигнал (т.е. присутствует лог. 1), то автомат переходит в состояние, в Младшем адресном разряде которого присутствует единица. Если на выбранной шине отсутствует входной сигнал (т.е. присутствует лог, О), то автомат переходит в состояние, в младшем адресном разряде которого присутствует нуль.

Например, пусть поле адреса еле- дуюш.ей микрокоманды представляет ООН поле адреса входа мультиплексора ОГ01. Если на пятом входе мультиплексора присутствует входной сигнал, то переход осуществится в со- стоянии 00111; если второй сигнал отсутствует , то переход осуществляется по адресу 00110. Аналогично реализуются все остальные переходы.

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

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

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

0944

Для зада(1ия имени информационног массива, который требуется считать, из канала в регистр 19 блока 4 заносится код имени массива, определяемый четырьмя старшими разрядами кода команды Чтение.

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

5, режиме считывания на однн из входов схемы 20 сравнения поступает через блок 1 и коммутатор 21 информация, считанная из накопителя. На другой вход схемы 20 сравнения поступает код имени информационного массива, заданный из канала и хранящийся в регистре 19. В результате сравнения на выходе схемы 20 выраба тывается сигнал, поступающий в блокЗ

До вхождения в искомую зону массивов сигнал с выхода блока А блоком 3 игнорируется.

После вхождения в заданную зону массивов и совпадения кода имени информационного массива с информацией, поступающей из накопителя, на выходе схемы сравнения 20 вырабатывается сигнал, поступа.ющий в блок 3. В этом случае блоком 3 формируется байт состояния с признаком Внимание, который поступает в канал и сопровождается сигналом прерывания. В ответ на зтот байт состояния канал вводит команду Чтение, При этом с целью контроля старшие четыре разряда кода команды через коммутатор 21 поступают на вход схемы 20 сравнения. Если при этом содержимое регистра 19 не совпадает с кодом имени, содержащимся во введенной команде, то блоком 3 формируется байт состояния с указателем Модификатор, В случае совпадения содержимого регистра 19 с кодом имени, содержащимся в старших четырех разрядах кода введенной команды, осуществляется передача данного информационного массива в канал, после чего канал отключается от устройства. Далее аналогично осуществляется поиск и считывание следующего информационного массива с данным именем. При этом осуществляется постоянная проверка нахождения массива в заданной зоне массивов, После определения

5

массива разметки ленты как конечног из заданной зоны блоков, блоком 3 формируется байт состояния с указателем Конец зоны, который в сопровождении сигнала прерывания пЬ- ступает в канал. По этому байту состояния центральным процессором оп ределяется окончание ввода информа ции из накопителя.

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

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

51094«

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

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

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

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

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

30 второму входу данных блока, управляющий вход которого подсоединен к управляющему входу регистра и к управляющим входам коммутатора, выход ре- гистра и выход коммутатора подсоединеJ ны соответственно к первому и второму входам схемы сравнения,выход которой . соединен с управляющим выходом блока.

а

«ff«2

ва.3

Фаъ.

Снять

разрешение &1ока4 Конец 3Of

Чтение

Шнанав.

Уст.., ГОТКЛ

Фиг.6

взаОан

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

название год авторы номер документа
Имитатор канала 1984
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Смертыга Богдан Иванович
  • Шаров Борис Григорьевич
SU1239719A2
Имитатор канала 1987
  • Самчинский Анатолий Анатольевич
SU1425675A2
Имитатор канала 1985
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Николаева Евгения Анатольевна
  • Самчинский Анатолий Анатольевич
  • Шаров Борис Григорьевич
  • Тафель Владимир Моисеевич
SU1287160A1
Имитатор канала 1988
  • Исаенко Владимир Андреевич
  • Шаров Борис Григорьевич
SU1520523A2
Имитатор канала 1983
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
  • Шаров Борис Григорьевич
SU1174927A1
Устройство для управления обменом информацией накопителя на магнитной ленте с электронно-вычислительной машиной 1983
  • Кашин Владимир Михайлович
  • Лактионов Николай Тихонович
  • Абрамян Александр Завенович
  • Коваль Виктор Георгиевич
  • Потоков Валерий Нурбиевич
SU1128245A1
Имитатор канала 1987
  • Гладун Анатолий Ясонович
  • Исаенко Владимир Андреевич
  • Шаров Борис Григорьевич
  • Бордачева Татьяна Васильевна
SU1467555A1
Имитатор канала 1985
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Самчинский Анатолий Анатольевич
  • Шаров Борис Григорьевич
SU1429115A2
Имитатор канала 1984
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Самчинский Анатолий Анатольевич
  • Шаров Борис Григорьевич
SU1310823A2
Имитатор канала 1985
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Самчинский Анатолий Анатольевич
  • Шаров Борис Григорьевич
SU1377857A2

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

Реферат патента 1986 года Устройство для сопряжения накопителя с каналом ввода/вывода

Изобретение относится к вычислительной технике, в частности к устройствам для сопряжения накопителей на магнитной ленте с каналами ввода- вывода высокопроизводительных ЭВМ. Устройство содержит.блок микропрограммного управления, блок записи и воспроизведения, блок поиска зоны и блок поиска информационного массива. За счет вновь введенного блока поиска информационного массива устройство при чтении информации из накопителя обеспечивает высокую про-, изводительность. Управляющая программа, записанная в ПЗУ блока микропрограммного управления, обеспечивает реализацию соответствующего алгоритма поиска информационного массива. 6 ил. (Л С

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

Составитель С, Бурухин Редактор и. Рыбченко Техред И.Гайдош Корректор И. Муска

Заказ 4412/46 Тираж 67 Подписное

ВНЮШИ Государственного комитета СССР

по делам изобретений и открытий I13035, Москва , Ж-35, Раушская наб,, д, 4/5

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

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

Устройство для ввода информации 1976
  • Васильев Владимир Николаевич
  • Киракозов Виталий Сергеевич
  • Коробов Юрий Александрович
  • Крючков Борис Васильевич
  • Ржаницина Любовь Михайловна
  • Солодихин Герман Михайлович
  • Солодовников Владимир Александрович
  • Семенов Алексей Матвеевич
SU602935A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения накопителяНА МАгНиТНОй лЕНТЕ C КАНАлОМ ВВОдА-ВыВОдА 1979
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Матушик Николай Петрович
  • Тафель Владимир Моисеевич
SU824184A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 251 094 A1

Авторы

Ерасова Надежда Николаевна

Исаенко Владимир Андреевич

Самчинский Анатолий Анатольевич

Шаров Борис Григорьевич

Даты

1986-08-15Публикация

1984-12-19Подача