
книги из ГПНТБ / Единая система ЭВМ
..pdfГлава 5. ПЕРФОКАРТОЧНЫЕ УСТРОЙСТВА ВВОДА
И ВЫВОДА ИНФОРМАЦИИ
©
ОБЩИЕ СВЕДЕНИЯ
Носителем информации, с которым работают перфокарточ ные устройства ввода — вывода информации, является перфо карта.
На перфокарте размещены 80 колонок, пронумерованные
слева направо от 1 до 80, и 12 строк, которым присвоены но мера сверху вниз 12, И, 0, 1, 2, ..., 9. В любой из 960 позиций перфокарты можно отперфорировать прямоугольное отверстие.
Совокупность пробивок в одной колонке перфокарты представ ляет код одного символа. C помощью устройства подготовки ЕС-9011 на перфокарте можно отперфорировать любой символ кода КПК-12. Кроме того, это же устройство подготовки дан ных позволяет отперфорировать в любой колонке перфокарт любую комбинацию пробивок. Возможна перфокарта с 45 ко лонками.
УСТРОЙСТВО ВВОДА ИНФОРМАЦИИ C ПЕРФОКАРТ ЕС-6012
Устройство ввода информации с перфокарт предназначено,
для ввода информации с 45или 80-колоночных перфокарт при работе этого устройства в составе любой из моделей ЕС ЭВМ.
Устройство может быть подключено к мультиплексному или се лекторному каналу. Причем при подключении к мультиплекс ному каналу оно может работать как в мультиплексном, так и
в монопольном режимах. Устройство ЕС-6012 имеет встроенное-
устройство управления, являющееся синхронным небуферизо-
ванным устройством, в связи с этим устройству ЕС-6012 при подключении к каналу следует обеспечить наиболее высокий приоритет для предотвращения возможной потери информации при перегрузках канала.
Максимальная скорость ввода составляет 500 перфокарт в минуту. Перфокарты подаются асинхронно из подающего кар мана емкостью 1000 перфокарт узкой стороной. В устройстве.
ЕС-6012 используется фотоэлектрический способ считывания
информации с перфокарт. Считывание осуществляется поколо-
ночно, синхронно с движением перфокарты. Предусмотрены два режима считывания информации с перфокарт:
считывание информации, закодированной с помощью кода КП К-12, с аппаратурным кодированием ее во внутренний ма* шинный код ДКОИ;
70
считывание информации, закодированной с помощью любого кода, без аппаратурного кодопреобразования.
Режим считывания определяется кодом команды, поступив шей в устройство. После выполнения операции чтения перфо карта помещается в приемный карман емкостью 1000 перфокарт.
В устройстве ЕС-6012 предусмотрен контроль считанной ин формации на недопустимую комбинацию пробивок (только в режиме с аппаратурным кодопреобразованием), контроль рабо тоспособности каналов считывания и каналов синхронизации перед подачей перфокарты в тракт считывания, контроль на замятие перфокарты, неподачу или двойную подачу перфокарт,
контроль цепей синхронизации по окончании цикла считывания
.информации с перфокарты.
Устройство ЕС-6012 выполняет следующие команды: 02 — «Чтение с кодопреобразованием»; 22 — «Чтение без кодопреобразования»; 03 — «Холостой ход»; 04 — «Уточнить состояние».
По команде «Чтение с кодопреобразованием» информация
•считывается с одной перфокарты с преобразованием каждой колонки из перфокарточного кода КПК-12 во внутримашинный код ДКОИ.
По команде «Чтение без кодопреобразования» информация
•считывается с одной перфокарты без аппаратурного кодопреоб
разования. При этом каждая |
колонка |
перфокарты |
передается |
в виде двух байтов: в первом |
байте |
содержится |
информация |
12—3 позиций колонки (разряды 2—7), а во втором — 4—9 по
зиций той же колонки (разряды 2—7). Разряды 0 и 1 обоих байтов заполняются нулями.
В режиме чтения без кодопреобразования любая комбина ция пробивок считается допустимой. В режиме же чтения с ко-
допреобразованием колонка перфокарты, имеющая более одной пробивки в позициях 1—7, считается недопустимой и вызывает
выдачу указателя «Ошибка в данных».
Устройство информирует вычислительную систему о своем
•состоянии посылкой в канал байта состояния.
Байт состояния устройства
Разряды
O,l,2 Не используются
3Занято
4Канал кончил. Этот указатель устанавливается при завершении пе редачи данных между устройством и каналом
5Устройство кончило. Указатель сигнализирует о том, что операция ввода информации устройством окончена и устройство может при нять следующую команду
6Сбой в устройстве. Этот указатель выставляется всегда, когда байт уточненного состояния отличен от нуля
7Особый случай. Указатель сигнализирует о том, что считана послед няя перфокарта вводимого массива перфокарт при нажатой кла више «Конец картотеки»
71
Уточнение причины |
сбоя в |
устройстве |
выполняет |
команда |
«Уточнить состояние», |
в ответ |
на которую |
устройство |
выдает |
в вычислительную систему один |
байт уточненного состояния. |
Байт уточненного состояния устройства
Разряды
ОКоманда отвергнута. Команда не может быть выполнена устрой
ством
1 |
Требуется |
вмешательство. |
Указатель устанавливается при перепол |
|||
|
нении |
приемного |
кармана, |
при замятии или |
неподаче перфокарты |
|
|
и т. |
д., |
короче |
говоря, в |
любой ситуации, |
вызывающей переход |
устройства в состояние «Не готово»
2Ошибка в выходной шине. Устройство получило код команды с не правильной четностью
3Сбой в оборудовании. Устройство фиксирует в процессе выполнения сбой в своих логических схемах
4Ошибка в данных. В режиме чтения с кодопреобразованием устрой
ство обнаружило колонку с несколькими пробивками в позициях 1—7 5 Перегрузка. Канал не в состоянии вовремя ответить на требование
устройства на передачу данных 6,7 Не используются
УСТРОЙСТВО ВВОДА ИНФОРМАЦИИ C ПЕРФОКАРТ ЕС-6013
Устройство ЕС-6013 (рис. 16) предназначено для считыва ния информации с 80-колоночных перфокарт в составе любой
из моделей ЕС ЭВМ. Устройство может быть подключено к мультиплексному и селек
|
торному |
каналам, |
при |
||||
|
подключении |
к |
мульти |
||||
|
плексному каналу оно мо |
||||||
|
жет работать как в муль |
||||||
|
типлексном, так и в мо |
||||||
|
нопольном |
режиме. |
Так |
||||
|
же |
как |
и |
устройство |
|||
|
ЕС-6012, оно является не- |
||||||
|
буферизованным |
и |
имеет |
||||
|
встроенное |
|
устройство |
||||
|
управления. |
|
|
ско |
|||
|
Максимальная |
|
|||||
|
рость |
ввода |
информа |
||||
|
ции— 1000 перфокарт |
в |
|||||
|
минуту. Устройство имеет |
||||||
|
один |
подающий |
карман |
||||
|
емкостью 2000 перфокарт. |
||||||
|
Принцип и режимы счи |
||||||
Рис. 16. Устройство ЕС-6013 |
тывания |
информации |
с |
||||
|
перфокарт |
|
аналогичные |
||||
|
устройству |
ЕС-6012. |
|
|
После выполнения операции чтения перфокарты помещаются
вединственный приемный карман емкостью 2000 перфокарт.
Востальном устройство ЕС-6013 аналогично устройству
ЕС-6012.
72
УСТРОЙСТВО ВВОДА ИНФОРМАЦИИ C ПЕРФОКАРТ ЕС-6016
Устройство ЕС-6016 используется для считывания информа ции с 80или 90-колоночных перфокарт при работе этого устройства в составе любой из моделей ЕС ЭВМ. Подобно
двум описанным выше устройствам ввода информации с перфо карт устройство ЕС-6016 можно подключить как к мультиплекс
ному, так и к селекторному каналу, причем при подключении к мультиплексному каналу возможно использование мульти плексного и монопольного режимов.
Устройство ЕС-6016 является синхронным буферизованным устройством, имеющим буферное запоминающее устройство,
вмещающее информацию с двух перфокарт. Устройство имеет встроенное устройство управления.
Максимальная скорость ввода информации— 1000 перфо карт в минуту. Устройство имеет один подающий карман ем костью 2000 перфокарт. Информация считывается с перфокарт фотоэлектрическим способом поколоночно. Результат считыва
ния помещается в буферное запоминающее устройство.
Режимы считывания информации с перфокарт аналогичны режимам устройства ЕС-6012.
Устройство ЕС-6016 имеет один приемный карман, в который вмещается 2500 перфокарт. Состав команд этого устройства отличается от состава команд ранее описанных устройств ввода информации с перфокарт только тем, что оно выполняет
команду «Диагностическая запись» (код 31). Эта команда дает
возможность заполнения буферного запоминающего устройства
двоичной информацией из оперативной памяти ЭВМ. Любая
команда чтения, поступившая вслед за командой «Диагностиче ская запись», сбрасывает содержимое буферного запоминающего
устройства. Байт состояния устройства ЕС-6016 аналогичен байтам состояния предыдущих устройств ввода. Байт же уточ ненного состояния отличается тем, что не может содержать ука зателя «Перегрузка» в связи с тем, что устройство имеет бу ферное запоминающее устройство.
КАРТОЧНЫЙ ПЕРФОРАТОР ЕС-7010
Карточный перфоратор ЕС-7010 (рис. 17) предназначен для вывода информации, поступающей из ЭВМ, на 80-колоночные перфокарты. Устройство подключается к любой модели ЕС ЭВМ через мультиплексный или селекторный канал. При подключе нии к мультиплексному каналу оно может работать как в муль типлексном, так и в монопольном режимах. Устройство ЕС-7010
имеет буферное запоминающее устройство в 256 байтов.
Скорость вывода информации составляет 100 перфокарт в минуту. Перфокарты подаются из подающего кармана, вмещаю щего 700 перфокарт. Перфорация карт выполняется построчно.
73
Предусмотрены два режима вывода информации на перфо
карты:
вывод информации в коде КПК-12 с предварительным аппа
ратурным кодопреобразованием из внутримашинного кода ДКОИ;
вывод информации в любом коде (аппаратурное кодопреобра-
зование отсутствует).
Рис. 17. Карточный перфоратор ЕС-7010
Режим вывода информации определяется кодом команды,,
поступившей в устройство. После перфорации перфокарты по мещаются в один из двух приемных карманов, каждый из ко торых вмещает 700 перфокарт.
В устройстве ЕС-7010 предусмотрен контроль на замятие
перфокарты, неподачу или двойную подачу перфокарт, кон троль четности информации в буферном запоминающем устрой стве. Контроль правильности информации осуществляется при выполнении следующей команды записи, поступившей на
устройство. При обнаружении ошибки перфорации неверно от-
перфорированная карта автоматически укладывается в карман 1.
Устройство выполняет следующие команды:
01 —«Запись с кодопреобразованием, выбор кармана 1 и по дача»;
21 — «Запись без кодопреобразования, выбор кармана 1 и по дача»;
74
41 —«Запись с кодопреобразованием, выбор кармана 2 и по дача»;
61 — «Запись без кодопреобразования, выбор кармана 2 и по
дача»; 03 — «Холостой ход»;
04 — «Уточнить состояние».
Во время выполнения команд записи информация, поступаю
щая из канала, помещается в буферное запоминающее устрой
ство, по заполнении которого устройство теряет логическую связь с каналом и выполняет перфорацию независимо от ра
боты канала.
По команде «Запись с кодопреобразованием» перфорация производится в перфокарточном коде КПК-12, по команде же «Запись без кодопреобразования» устройство не выполняет ко дового преобразования поступившей в него информации. При этом для перфорации одной колонки перфокарты используются два байта поступившей в устройство информации. Разряды
2—7 первого из них используются для перфорации позиций 12—3 колонки перфокарты, разряды 2—7 второго байта содер жат информацию для перфорации 4—9 позиций той же колонки.
Разряды 0—1 обоих байтов не используются.
C помощью команд записи осуществляются выбор кармана для укладки перфокарт и подача перфокарт.
Устройство ЕС-7010 информирует вычислительную систему ■о своем состоянии выдачей в канал байта состояния.
Байт состояния устройства
Разряды
■О, 1, 2 Не используются
3Занято
4Канал кончил. Указатель устанавливается при завершении передачи данных из канала в устройство
5Устройство кончило. Операция перфорации окончена и устройство может выполнять следующую команду
6Сбой в устройстве. Указатель устанавливается тогда, когда байт уточненного состояния отличен от нуля
7Не используется
По команде «Уточнить состояние» устройство выдает в вы
числительную систему один байт уточненного состояния, иден
тифицирующий причину сбоя в устройстве.
Байт уточненного состояния устройства
Разряды
0Команда отвергнута. Команда не может быть выполнена устрой ством
1Требуется вмешательство. Замятие, неподача или двойная подача перфокарт, переполнение приемных карманов или коробки конфетти и пр.
75
2Ошибка в выходной шине. Код команды или данные имеют непра вильную четность
3Сбой в оборудовании. Устройство зафиксировало сбой в своих ло гических схемах
4.5, 6, 7 Не используются
УСТРОЙСТВО ВЫВОДА ИНФОРМАЦИИ НА ПЕРФОКАРТЫ ЕС-7012
Устройство ЕС-7012 используется для вывода информации на 80-колоночные перфокарты. Оно подключается к любой мо дели ЕС ЭВМ. Подобно устройству ЕС-7010 оно может под ключаться как к мультиплексному, так и к селекторному ка налу; имеет буферное запоминающее устройство емкостью 256 байтов.
Скорость вывода информации составляет 250 перфокарт в минуту. Подача перфокарт производится из подающего кар мана, вмещающего 1200 перфокарт. Способ и режимы перфо рации устройства ЕС-7012 те же, что и у устройства ЕС-7010.
Отперфорированные карты укладываются в один из двух приемных карманов, каждый из которых вмещает 1200 пер фокарт.
В отличие от устройства ЕС-7010 в устройстве ЕС-7012
контроль перфорации осуществляется во время текущей опера ции записи (эхо контроль) и контроль па недопустимую комби
нацию (в режиме перфорации с кодопреобразованием). Недо пустимой считает :я комбинация пробивок, содержащая более одной пробивки в позициях 1—7 одной колонки перфокарты.
Устройство ЕС-7012 аналогично устройству ЕС-7010 по со ставу команд и указателей байта состояния и байта уточнен ного состояния.
УСТРОЙСТВО ВЫВОДА ИНФОРМАЦИИ НА ПЕРФОКАРТЫ ЕС-7013
Устройство ЕС-7013 предназначено для вывода информации на 80-колоночные перфокарты. Оно имеет буферное запоминаю щее устройство на две перфокарты.
Скорость вывода информации на перфокарты составляет
250 перфокарт в минуту. Перфокарты подаются из подающего кармана, вмещающего 1500 перфокарт. Перфорация карт осу ществляется электромеханическим способом. Способ -и режимы перфорации устройства ЕС-7013 те же, что и у устройства ЕС-7012. После перфорации карты помещаются в один из двух приемных карманов, каждый из которых вмещает по 1300 пер фокарт.
Контроль перфорации производится фотоэлектрическим счи тыванием отперфорированных карт. Состав команд и указате лей байтов состояния и уточненного состояния аналогичен устройству ЕС-7012.
Глава 6. |
ПЕРФОЛЕНТОЧНЫЕ УСТРОЙСТВА ВВОДА |
|
И ВЫВОДА ИНФОРМАЦИИ |
Носителем информации, который используется перфоленточ ными устройствами ввода и вывода информации, является перфолента. Информация на перфоленту наносится в виде не прерывной последовательности символов, каждый из которых закодирован в виде определенной комбинации пробивок в од ной колонке.
Используя устройство подготовки данных ЕС-9020, можно нанести на перфоленту информацию в коде ГОСТ 13052—67.
УСТРОЙСТВО ВВОДА ИНФОРМАЦИИ C ПЕРФОЛЕНТЫ ЕС-6022
Устройство ввода информации с перфоленты ЕС-6022 (рис. 18)
предназначено для ввода информации с 5, 6; 7- или 8-дорожеч
ной перфоленты в составе любой из моделей ЕС ЭВМ. Устрой ство настраивается на определенную ширину перфоленты вруч ную. Оно может быть подключено к мультиплексному и селек
торному каналам, причем при подключении к мультиплексному каналу оно может работать либо в мультиплексном, либо в мо нопольном режиме. Устройство ЕС-6022 имеет встроенное устройство управления.
Скорость ввода информации составляет 1500 строк в секунду
у |
устройства ЕС-6022 (СССР) |
и 1000 |
строк |
в |
секунду — |
у |
устройств ЕС-6022 (ПНР) и |
ЕС-6022 |
(ВНР). |
В |
устройстве |
ЕС-6022 используется фотоэлектрический способ считывания
информации. Во время выполнения операции чтения аппарат ного кодопреобразования считанной информации не произво дится.
В устройстве ЕС-6022 предусмотрен контроль на замятие
перфоленты, контроль регулирования механизма протяжки пер фоленты. В устройстве ЕС-6022 (СССР) имеется возможность контроля вводимой информации по четности или нечетности, в устройстве ЕС-6022 (ВНР) выполняется контроль вводимой ин формации по четности.
Устройство ЕС-6022 выполняет следующие команды: 02 —■ «Чтение»; 06 — «Чтение до символа «Конец блока»;
03 —«Холостой ход»;
04 — «Уточнить состояние».
77
Во время выполнения команды «Чтение» может произво диться контроль вводимой информации по четности или нечетности — ЕС-6022 (СССР) или почетности — ЕС-6022 (ВНР). Информация может быть считана с перфоленты и без контро--
ля — ЕС-6022 (СССР) и ЕС-6022 (ПНР). Режим контроля ин
формации определяется положением переключателя контроля на пульте устройства. Команда «Чтение до символа «Конец
блока» |
отличается |
от команды «Чтение» способом окончания |
|||||||||
|
|
|
чтения |
перфоленты. |
Если |
||||||
|
|
|
чтение по команде «Чте |
||||||||
|
|
|
ние» оканчивается по ини |
||||||||
|
|
|
циативе канала, т. е. по |
||||||||
|
|
|
счетчику, |
заданному в |
|||||||
|
|
|
этой команде, то в случае |
||||||||
|
|
|
команды «Чтение до сим |
||||||||
|
|
|
вола «Конец блока» оно |
||||||||
|
|
|
оканчивается |
либо |
по |
||||||
|
|
|
инициативе |
канала, |
либо |
||||||
|
|
|
по инициативе устройства |
||||||||
|
|
|
при |
обнаружении |
|
симво |
|||||
|
|
|
ла «Конец блока». Сим |
||||||||
|
|
|
волом «Конец блока» мо |
||||||||
|
|
|
жет быть любой символ. |
||||||||
|
|
|
Устройство ЕС-6022 опо |
||||||||
|
|
|
знает |
этот |
символ |
на |
|||||
|
|
|
перфоленте, если, во-пер |
||||||||
|
|
|
вых, он набран на пере- |
||||||||
|
|
|
ключателях |
|
на |
\ |
пульте |
||||
Рис. 18. |
Устройство |
ввода информации |
устройства, |
|
и |
|
BO-BTO- |
||||
рых, |
выполняется |
коман |
|||||||||
|
с перфоленты ЕС-6022 |
||||||||||
|
|
|
да |
«Чтение |
до |
символа |
|||||
Устройство ЕС-6022 информирует |
«Конец блока», |
систему |
|||||||||
вычислительную |
о своем состоянии посылкой байта состояния.
Байт состояния устройства
Разряды
О, 1, 2 Не используются 3 Занято
4 Канал кончил. Передача данных из устройства в канал завершена
5Устройство кончило. Операция ввода информации окончена, устрой ство готово к выполнению следующей команды
6 Сбой в устройстве. Байт уточненного состояния отличен от нуля
7Особый случай. Считана последняя перфолента, содержащая вводи мый массив информации, при нажатой клавише «Конец картотеки»
Причина сбоя в устройстве уточняется с помощью команды «Уточнить состояние», в ответ на которую устройство ЕС-6022 выдает в вычислительную систему один байт уточненного со стояния.
78
Байт уточненного состояния устройства
Разряды
О Команда отвергнута. Команда не может быть выполнена устройством
1Требуется вмешательство. Открыта крышка тракта перфоленты, по теря символа и т. д.
2Ошибка в выходной шине. Код команды имеет неправильную чет ность
3Сбой в оборудовании. Прекратилась подача перфоленты, отсутствие на перфоленте информационных пробивок и синхропробивок (в те чение 400—800 мсек) и др.
4Ошибка в данных. Ошибка по четности или нечетности при вводе информации с перфоленты
5, 6, 7 Не используются
УСТРОЙСТВА ВЫВОДА ИНФОРМАЦИИ НА ПЕРФОЛЕНТУ ЕС-7022 И
ЕС-7024
Устройство вывода информации на перфоленту ЕС-7022 по казано на рис. 19. Устройства ЕС-7022 и ЕС-7024 предназна-
Рис. 19. Устройство вывода информации на пер фоленту ЕС-7022
чены для вывода информации на пятиили восьмидорожечную
перфоленту. Они могут подключаться в мультиплексному или селекторному каналу в составе любой модели ЕС ЭВМ. При подключении к мультиплексному каналу устройство может ра ботать либо в мультиплексном, либо в монопольном режиме. Устройство имеет встроенное устройство управления.
79