Original article: http://www.columbia.edu/cu/computinghistory/026.html
Перфоратор для печатающих карт IBM 026 (слева), представленный в июле 1949 года. Также была доступна модель 024 без печати. Примерно в 1964 году они были заменены штампом 029 , который требовался для IBM 360, потому что он использовал набор символов EBCDIC, а не более ранние варианты BCD серии 7000 (026 продолжали использоваться в магазинах, не принадлежащих IBM, например, в CDC). 1970-е годы). На приведенной ниже диаграмме карт показан набор символов 026, включая мифический символ «ромб» (12-4-8):
Карта IBM 026 - Нажмите, чтобы увеличить
Обратите внимание, что код перфокарты является двенадцатеричным (с основанием 12) и поэтому отличается от внутреннего кода компьютера, который обычно был десятичным или двоичным. Набор символов — т. е. набор символов, независимо от того, как они закодированы — в данном случае представляет собой двоично-десятичный код обмена или BCDIC, 48-символьный код. BCDIC и его код карты происходят непосредственно от оригинального дизайна Германа Холлерита . Как видите,
1965: ключевые удары создают рабочие места
символы предназначены в первую очередь для бухгалтерского учета и статистики, и их недостаточно для таких языков программирования, как Fortran. BCDIC включает 26 заглавных латинских букв, 10 цифр 0–9 и 11 специальных символов: амперсанд ( & ), Период ( . ), ромб ( ◊ ), знак минус ( - ), Знак доллара ( $ ), звездочка ( * ), Слэш ( / ), запятая ( , ), знак процента ( % ), знак номера ( # ) и реклама на вывеске ( @ ). Более поздние версии BCDIC (и модели перфорации клавиш 026, интерпретаторы и т. д.) позволяли программировать, заменяя некоторые специальные символы знаком «плюс», скобками и т. д.
Пустые карты подаются в перфоратор из входного лотка (справа) по одной. Текущая карта обращена к оператору справа, прямо над клавиатурой; предыдущая карта находится в центре. Когда карта полностью перфорирована, предыдущая карта перемещается в левую позицию, а затем переворачивается в выходной укладчик (слева), текущая карта становится предыдущей картой, а новая карта подается из входного лотка в текущую позицию. Входной и выходной лотки вмещают по 500 карт каждый.
Оператор нажимает клавиши, чтобы пробить отверстия в карточках. Каждая «клавиша данных» на основной клавиатуре — буква (только в верхнем регистре), цифра, пробел, знак препинания — перемещает карточки на один столбец влево. Символы данных были напечатаны в верхней части карты на 026 (если лента не была сухой) в позициях их столбцов.
Нажмите, чтобы увеличить. |
Переключатели управления включали NUM, SKIP и DUP. Поскольку цифровых клавиш не было, клавиша NUM сместила правые буквенные клавиши на цифры. SKIP был похож на Tab, а DUP дублировал все, что было в текущей позиции предыдущей карты, пока клавиша удерживалась нажатой. Был также способ «перечеркнуть» в одном столбце с помощью клавиши Multipunch (MULT PCH). Лорен Уилтон (из Burroughs/Unisys, работавший с ранним оборудованием IBM во время учебы в колледже) вспоминает (31 декабря 2003 г.):
Клавиша Backspace была полезна только в тех редких случаях, когда вы отступали от столбца, который вам нужно было пробить; вы можете вернуться и повторно ударить по колонке. Конечно, если колонка была пробита неправильно, вы выругались себе под нос, нажали кнопку разблокировки, чтобы подать текущую карту, обманули до ошибки, используя следующую пустую карту, затем продолжили пробивать с этой точки. Когда вы выпускали эту карту (или она автоматически выпускалась после столбца 80), вы быстро выхватывали неправильно перфорированную карту из флиппера, когда она складывалась стопкой, и бросали ее в мусорное ведро, которое всегда находилось слева от перфоратора для эта цель.
При запуске с пустым пуансоном вы загружаете несколько карт в загрузочный лоток и дважды нажимаете «подача» , чтобы загрузить первую карту колоды в позицию для пуансона.
На вашей раскладке клавиатуры не показаны четыре (я думаю) переключателя в верхней части клавиатуры. Одним из них был переключатель «автоподача», который обычно был включен. При включенной автоматической подаче, когда вы закончите каждую карту, либо с помощью клавиши «Rel» (# 34), либо после перфорации столбца 80, текущая карта будет перемещаться на станцию считывания, а новая пустая карта будет подаваться в перфоратор. станция. Если автоматическая подача выключена, новая карта не будет подаваться в дырокол до тех пор, пока вы не нажмете клавишу подачи после клавиши отпускания.
Кажется, я припоминаю, что в верхней части клавиатуры была еще клавиша «включение/выключение программы», которая включала или отключала программный барабан, если он был установлен, а читающие пальцы были опущены (что делалось с помощью небольшого рычажка в дно самого барабана). Я уже не помню, что делали другие переключатели, я не думаю, что когда-либо находил им применение. Предположим, я мог бы попытаться найти свое руководство по 026, но после всех этих лет это не стоит усилий.
Возможно, следует отметить, что был также небольшой слот, через который вы могли вручную подавать одну карту в перфоратор с передней части машины, а не через загрузочный лоток. Это было полезно для исправления одной карты или дублирования карты, которая больше не подавалась в 1402 (считыватель/перфоратор для IBM 1401 ). Обычно это была первая карта в колоде загрузчика или колоде заданий, которая после многократного использования становилась «нечеткой» на верхнем крае и не могла правильно захватываться когтями подачи на 1402.
Вы можете использовать его, выключив Feed, дважды нажав Rel, чтобы убрать карты со станций перфорации и считывания, бросив две пустые карты в укладчик наверху машины, вставив карту, которую нужно дублировать, в слот, нажав Reg (#37), чтобы зарегистрировать ее, нажав Rel, чтобы перевести ее из станции перфорации в станцию считывания, Feed, чтобы подать пустую карту из загрузочного лотка, а затем дублировать карту, наконец, дважды нажав Rel, чтобы подать обе карты на станцию считывания. укладчик. Звучит сложно, но когда вы делали это, вы делали это автоматически, даже не задумываясь об этом. Все это было применимо и к 029, конечно.
Программный барабан IBM 026 |
Вид IBM 026 с барабаном программы, видимым вверху в центре. |
Машину можно было до некоторой степени запрограммировать с помощью программной карты , обычной перфокарты, обернутой вокруг барабана программы, расположенного в отделении в центре вверху. Барабан вращался синхронно с положением столбца карт и считывался маленькими зубчатыми колесами. Коды управления (например, для DUP или SKIP) были введены в нужных позициях столбцов. Таким образом, части предыдущей карты можно было автоматически дублировать; или когда карточка достигала определенного столбца, она могла автоматически переходить к указанной «позиции табуляции»; и так далее. Опытный оператор перфорации клавиш в приложениях для ввода данных с помощью хорошо разработанной программной карты мог перфорировать 200 карт в час. В 1950-х и 60-х годах существовал огромный рынок для ключевых перфораторов.
На клавиатуре, над клавишами, находились три переключателя функционального управления (спасибо Тойво из Оттавы, который был старшим инженером по работе с клиентами IBM в 1966-73 годах, за напоминание): включение/выключение печати, программирование/включение/выключение и автоматическая подача. («Если бы автоматическая подача поддерживалась одним пальцем, можно было бы очистить весь загрузочный лоток от перфокарт IBM»).
Верификаторы IBM 056 |
Еще одно устройство, 056 Verifier.выглядел и работал как дырокол карты 026, но вместо того, чтобы пробивать отверстия в карте, он проверял, что отверстия, которые уже были в карте, соответствуют нажатиям клавиш оператора. Любой несоответствующий столбец получал отметку в верхней части карты. Если с картой все было в порядке, на правом краю вырезалась выемка. У Колумбии не было никаких верификаторов, но они использовались в таких учреждениях, как банки и военные, где ошибки транскрипции могли иметь более серьезные последствия, чем баллы за домашнее задание. Чтобы свести к минимуму систематические ошибки, колоду карт перфорирует один оператор, а проверяет второй. Другой метод контроля ошибок заключался в том, чтобы пробивать порядковые номера в столбцах 72–80. Это может быть сделано автоматически с помощью различного оборудования EAM или перфораторов, управляемых хостом, и позволяет сортировать упавшие колоды (в сортировщике) .).
IBM 526 Сводная информация о печати Перфоратор |
Еще одним вариантом был IBM 526 Printing Summary Punch . По внешнему виду и функциям он был практически идентичен 026, но его можно было подключить к бухгалтерской машине IBM 402, 403 или 419 в качестве устройства вывода. Другими словами, карты можно было перфорировать вручную, с клавиатуры, как на 026, или на другой машине. В отличие от 026 (изображенного вверху), у этого есть панель управления , позволяющая подробно указать, как следует перфорировать ввод с бухгалтерской машины. Чтобы узнать больше об итоговой штамповке, НАЖМИТЕ ЗДЕСЬ .
Шум клавишного перфоратора был ужасающим, особенно когда в ограниченном пространстве одновременно использовалось много перфораторов, как это было в зонах клавишного удара Columbia в SSIO , Mudd и других местах, где обычно программные барабаны ломались, а ленты сохли. За моделью 026 в середине 1960-х последовала модель 029 ; Колумбия прошла через оба поколения, а также более ранние .
Также см...
Использованная литература...
- IBM 24 Card Punch / IBM 26 Printing Card Punch: Справочное руководство , International Business Machines, Endicott NY, форма A24-0520-1 (1949).
- IBM 56 Card Verifier: справочное руководство , International Business Machines, Endicott NY, форма A24-1018-1 (авторское право 1950, 1951, 1954, 1957, 1958, 1962).
- Маккензи, Чарльз Э., Кодированные наборы символов, история и развитие , Addison-Wesley (1980).
- Перфорация данных на картах , фильм, химический факультет Квинслендского университета (1969). Демонстрирует работу перфораторов IBM 029 и (кратко) 026.
- IBM 526 Printing Summary Обзор перфорации .