Перфоратор IBM 026

Original article: http://www.columbia.edu/cu/computinghistory/026.html

 

 

Перфоратор IBM 026 Printing Card Punch (ліворуч), представлений у липні 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виглядав і працював як перфоратор картки 026, але замість того, щоб пробивати отвори в картці, він перевіряв, чи отвори, які вже були в картці, відповідають натисканням клавіш оператора. Будь-який стовпець, який не збігався, отримував виїмку у верхній частині картки. Якщо карта була в порядку, на правому краю вирізалася виїмка. У Columbia не було верифікаторів, але вони використовувалися в таких установах, як банки та військові, де помилки транскрипції могли мати серйозніші наслідки, ніж бали з домашнього завдання. Щоб звести до мінімуму систематичні помилки, колоду карт буде пробивати один оператор, а перевіряти другий. Іншим методом контролю помилок було пробивання порядкових номерів у колонках 72-80. Це могло бути зроблено автоматично за допомогою різного обладнання EAM або керованих хостом ударів, що дозволило сортувати випали колоди (у сортувальнику).

IBM 526 Printing Summary Punch

Ще однією варіацією був IBM 526 Printing Summary Punch . Він був практично ідентичним за зовнішнім виглядом і функціями до 026, тобто його можна було підключити до облікової машини IBM 402, 403 або 419 як вихідний пристрій. Іншими словами, картки можна пробивати вручну, з клавіатури, як на 026, або на іншій машині. На відміну від 026 (зображення вгорі), цей має панель керування , яка дозволяє детально вказати, як перфорувати вхідні дані з бухгалтерської машини. Щоб дізнатися більше про підсумкову пробивання, НАТИСНІТЬ ТУТ .

 

Шум удару клавіш був жахливим, особливо коли багато ударів працювали в замкнутому просторі одночасно, оскільки вони були в ключових зонах удару Columbia в SSIO , Mudd та інших місцях, де зазвичай програмні барабани були зламані, а стрічки висихали. За 026 пішов 029 у середині 1960-х; Columbia пройшла обидва покоління, а також попередні .

 

Також дивіться…

  • Види з 1965 року
  • Ранні перфорації карт
  • Перфоратор карт IBM 029
  • Герман Голлеріт

 

Посилання…

  1. Перфоратор для карток IBM 24 / Перфоратор для карток для друку IBM 26: Довідковий посібник , International Business Machines, Endicott NY, форма A24-0520-1 (1949).
  2. IBM 56 Card Verifier: Reference Manual , International Business Machines, Endicott NY, Form A24-1018-1 (Авторське право 1950, 1951, 1954, 1957, 1958, 1962).
  3. Макензі, Чарльз Е., Кодовані набори символів, історія та розвиток , Addison-Wesley (1980).
  4. Перфорування даних на картках , фільм, Хімічний факультет Квінслендського університету (1969). Демонструє роботу перфораторів карт IBM 029 і (коротко) 026.
  5. IBM 526 Printing Summary Огляд перфоратора .