Панель контроля IBM
Перевод статьи оригинала на английском: IBM Control Panels
Первые перфокартовые табулирующие машины были созданы на заказ для выполнения единственной задачи: обработка данных переписи населения США 1890 и 1900 годов. С начала 1906 года табуляторы стали более гибкими благодаря добавлению панели с проводами, позволяющей пользователям в некоторой степени контролировать их действия. Это позволяло продавать одну и ту же машину на различные рынки (правительственные, железнодорожные и т. д.) и использовать ее для разных целей. Однако это также означало, что если одну машину использовали для разных задач, ее приходилось перепроводить между каждой задачей, что часто был длительным процессом, при котором машина находилась вне строя в течение продолжительного времени. В 1928 году IBM начала производство машин с съемными панелями с проводами, или “плагборды”, чтобы программы могли быть предварительно подключены и мгновенно заменяться для смены задач. Плагборд вставлялся в гнездо внутри машины, как показано на странице машины IBM 407 для бухгалтерии, на которой также изображен программист с плагбордом.
В 1930-х годах большинство перфокартового оборудования IBM – табуляторы, бухгалтерские машины, умножающие и суммирующие перфораторы, калькуляторы – работали под управлением плагборда, который теперь официально назывался панелью управления. Пользователи подключали провода к плагбордам, чтобы точно указать, какие столбцы карты должны быть считаны или перфорированы, какие поля карты должны попасть в какие аккумуляторы и так далее, в зависимости от типа машины. Инструкции задавались путем соединения отверстий (“хабов”) проводами. Например, простая задача на бухгалтерской машине могла состоять в печати столбцов чисел из колоды карт, в этом случае ряд проводов соединял столбцы карты с столбцами принтера. Немного более сложная версия этой задачи также включала накопление итогов, соединяя те же столбцы карты с аккумуляторами, а затем печатая итоги в конце. Елена Кольчин приводит еще один пример в интервью для Huffington Post в феврале 2013 года:
Если я хочу умножить, скажем, 12 на 15, я бы перфорировал единицу и двойку в первом столбце карты и втором столбце карты, затем в третьем столбце поставил бы еще одну единицу, а в четвертом столбце – пять. Таким образом, первые два символа были бы один и два, и они бы переходили в соответствующие места на плагборде, указывающие, что это множитель, а третий и четвертый символы на карте шли бы в место, указывающее, что это множимое. Затем был третий слот, предназначенный для результата, и в него перфорировался ответ в тот столбец карты, в который вы хотели его поместить. Для этого потребовалось бы шесть проводов.
Ниже приведены фотографии, опубликованные Крисом Шригли на форуме alt.folklore.computers 22 мая 2003 года, на которых показана панель управления IBM 402, найденная в гараже соседа.
От Херба Гроша:
Когда я впервые увидел эти фотографии, меня заинтересовали выступающие детали. Мне пришло в голову: это концы ‘новых’ проводов, введенных с моделью 602 [моя стр. 83]. В старых плагбордах, например, в 601 модели, провода вставлялись в бронзовый клипсу за отверстием, а другой конец клипсы контактировал с штырем на машине. Если вы посмотрите на обратную сторону старых плагбордов, вы увидите лес одинаковых клипс. А если вы посмотрите на обратную сторону нового плагборда, вы увидите концы проводов, вставленные на другую сторону, которые напрямую контактируют с штырями машины [без сомнения, новая форма]. Очень интересная инженерная разработка! Это то, что видно на рассмотренном изображении. Вы также напомнили мне, что у модели 407 была четырехпанельная (возможно, более маленькие панели?) плагборда; я забыл об этом.
Каждая машина IBM – табулятор, сортировщик, интерпретатор, репродуктор, калькулятор – имела свою собственную уникальную панель управления, и в ее руководстве были представлены диаграммы панелей управления, подобные приведенным ниже:
На курсах по вычислительной технике, например, на занятиях в лаборатории Уотсона под руководством Эрика Хэнкама, на досках были распечатаны шаблоны панелей управления, чтобы программы могли быть нарисованы мелом поверх них.
Ссылки:
- “Basic Principles of Wiring IBM Accounting Machines”, IBM, Нью-Йорк (без указания даты), 114 стр.
- “IBM Accounting Machine Types 402, 403, and 419: Principles of Operation”, International Business Machines: Eleventh Revision, Form 22-5654-11 (Copyright 1949, 1951, 1952, 1953).
Также смотрите: Baehne [91] Plate 2, Hollerith Type III Tabulator, IBM 285, IBM 407, IBM 557.