Табулирующая машина
Табулирующая машина представляла собой электромеханическую машину, предназначенную для обобщения информации, хранящейся на перфокартах . Изобретенная Германом Холлеритом машина была разработана для обработки данных переписи населения США 1890 года . Более поздние модели широко использовались для бизнес-приложений, таких как бухгалтерский учет и контроль запасов . Это породило класс машин, известный как оборудование для единичной записи , и индустрию обработки данных.
Термин « супервычисления » был использован газетой New York World в 1931 году для обозначения большого табулятора, изготовленного по индивидуальному заказу, который IBM изготовила для Колумбийского университета . [1]
перепись 1890 года
[ редактировать ]На обработку переписи 1880 года ушло восемь лет. [2] Поскольку Конституция США требует проводить перепись каждые десять лет для распределения как представителей Конгресса , так и прямых налогов между штатами , потребовалось сочетание более крупного персонала и более быстрых систем регистрации.
В конце 1880-х годов Герман Холлерит , вдохновленный проводниками , использующими отверстия, пробитые в разных местах железнодорожного билета, для записи таких деталей путешественника, как пол и приблизительный возраст, изобрел запись данных на машиночитаемом носителе. Раньше машиночитаемые носители использовались для списков инструкций (не данных) для управления программируемыми машинами, такими как жаккардовые ткацкие станки . «После некоторых первоначальных проб с бумажной лентой он остановился на перфокартах …» [3] Холлерит использовал перфокарты с круглыми отверстиями, 12 рядами и 24 столбцами. Карты измерили 3 + 1 ⁄ 4 на 6 + 5 ⁄ 8 дюймов (83 на 168 мм). [4] В его табуляторе использовались электромеханические соленоиды для увеличения механических счетчиков. Над картридером подвешивался набор подпружиненных проводов. Карта располагалась над лужами ртути , лужами, соответствующими возможным положениям отверстий в карте. Когда провода были прижаты к карте, пробитые отверстия позволили проводам погрузиться в лужи ртути, образуя электрический контакт. [5] [6] его можно было использовать для подсчета, сортировки и включения звонка, чтобы сообщить оператору, что карта была прочитана. Табулятор имел 40 счетчиков, каждый со циферблатом, разделенным на 100 делений, с двумя индикаторными стрелками; один перемещался на одну единицу с каждым счетным импульсом, другой — на одну единицу каждый раз, когда другой циферблат совершал полный оборот. Такое расположение позволяло считать до 9999. Во время выполнения табулирования счетчики могут быть назначены конкретной ячейке или, с использованием релейной логики , комбинации ячеек, например, для подсчета супружеских пар. [7] Если карту нужно было отсортировать, крышка отделения сортировочной коробки открывалась для хранения карты, выбор отделения зависел от данных на карте. [8]
Метод Холлерита использовался при переписи 1890 года. Клерки с помощью перфораторов протыкали дырки в карточках, вводя возраст, штат проживания, пол и другую информацию из деклараций. Было создано около 100 миллионов карточек, и «за все операции карты пропускались через машины всего четыре раза». [4] По данным Бюро переписи населения США, результаты переписи были «... завершены на несколько месяцев раньше запланированного срока и значительно уложились в бюджет». [9]
По переписи 1890 г.
[ редактировать ]Преимущества технологии были сразу очевидны при учете и отслеживании товарно-материальных запасов . Холлерит начал свой собственный бизнес под названием The Hollerith Electric Tabulation System , специализируясь на оборудовании для обработки данных на перфокартах . [10] В 1896 году он основал компанию по производству счетных машин. В том же году он представил интегрирующий табулятор Холлерита, который мог складывать числа, закодированные на перфокартах, а не просто подсчитывать количество отверстий. Перфокарты по-прежнему считывались вручную с помощью булавок и ртутного считывателя. В 1900 году в переписи населения США того года использовался табулятор с автоматической подачей Холлерита. Панель управления была встроена в Type 1 1906 года. [11]
В 1911 году четыре корпорации, включая фирму Холлерита, были объединены (путем приобретения акций) и образовали пятую компанию - Computing-Tabulated-Recording Company (CTR). В том же году была основана компания Powers Accounting Machine , которая, как и Холлерит, использовала машины, впервые разработанные в Бюро переписи населения. В 1919 году был разработан первый прототип табулятора Bull . Табуляторы с возможностью печати и съемными панелями управления появились в 1920-х годах. В 1924 году CTR была переименована в International Business Machines (IBM). В 1927 году компания Remington Rand приобрела компанию Powers Accounting Machine. В 1933 году компания Tabulator Machine Company вошла в состав IBM. Эти компании продолжали разрабатывать более быстрые и сложные табуляторы, кульминацией которых стали такие табуляторы, как IBM 407 1949 года и Remington Rand 409 1952 года . Счетные машины продолжали использоваться и после появления коммерческих электронных компьютеров в 1950-х годах.
Многие приложения, использующие табуляторы единичных записей, были перенесены на такие компьютеры, как IBM 1401 . Чтобы облегчить этот переход, были созданы два языка программирования, FARGO и RPG . Поскольку панели управления табулятором были основаны на машинном цикле, и FARGO, и RPG имитировали понятие машинного цикла, а учебные материалы показали взаимосвязь панели управления и листа кодирования языка программирования.
Операция
[ редактировать ]В своей базовой форме табулирующая машина считывала по одной карте за раз, печатала части (поля) карты на сложенной веером бумаге , возможно, в перестановке, и добавляла одно или несколько чисел, пробитых на карте, к одному или нескольким счетчикам, называемым аккумуляторы . В ранних моделях показания аккумуляторных регистров считывались вручную после запуска карты для получения итоговых значений. Более поздние модели могли напрямую печатать итоговые суммы. Карты с определенным ударом можно рассматривать как мастер-карты, вызывающие различное поведение. Например, основные карты клиентов могут быть объединены с отсортированными картами, в которых записаны отдельные приобретенные товары. При считывании счетной машиной для создания счетов адрес выставления счета и номер клиента будут распечатаны с основной карты, а затем будут распечатаны отдельные купленные товары и их цена. Когда была обнаружена следующая мастер-карта, общая цена будет распечатана из аккумулятора, и страница будет выброшена наверх следующей страницы, обычно с использованием ленты контроля каретки .
При последовательных этапах или циклах обработки перфокарт можно было провести довольно сложные расчеты, если иметь достаточный набор оборудования. (В терминах современной обработки данных каждый этап можно рассматривать как предложение SQL : SELECT (столбцы фильтра), затем WHERE (карточки фильтра или «строки»), затем, возможно, GROUP BY для итогов и подсчетов, затем SORT BY. ; а затем, возможно, снова передать их обратно в другой набор циклов SELECT и WHERE, если это необходимо.) Человек-оператор должен был извлекать, загружать и сохранять различные колоды карт на каждом этапе.
Выбранные модели и сроки
[ редактировать ]Первые табуляторы Холлерита использовались для сбора статистики смертности в Балтиморе, Джерси-Сити и Нью-Йорке в 1886 году. [13]
Первый табулятор с автоматической подачей Tabulator Machine Company (TMC), работающий со скоростью 150 карточек в минуту, был разработан в 1906 году. [14]
Первый печатный табулятор TMC был разработан в 1920 году. [15]
Бухгалтерская машина TMC Type IV (позже переименованная в IBM 301) из архивов IBM :
Бухгалтерская машина 301 (более известная как Тип IV ) была первой машиной с карточным управлением, которая включала выбор класса, автоматическое вычитание и печать чистого положительного или отрицательного баланса. Эта машина, датированная 1928 годом, является примером перехода от табулирования к счетным машинам. Тип IV мог обрабатывать 100 карт в минуту.
HWEgli - Табулятор BULL, модель T30 , 1931 г.
ИБМ 401:
Модель 401, представленная в 1933 году, была первой моделью в длинной серии алфавитных табуляторов и счетных машин IBM. Он был разработан командой, возглавляемой Дж. Р. Пирсом , и включал в себя важные функции и возможности, изобретенные А. В. Миллсом , Ф. Дж. Фурманом и Э. Дж. Рабендой . 401 добавлял со скоростью 150 карт в минуту и отображал буквенно-цифровые данные со скоростью 80 карт в минуту. [16]
ИБМ 405:
Представленная в 1934 году машина 405 Alphabetical Accounting Machine была основной машиной для бухгалтерского учета и учета, продаваемой IBM на протяжении многих лет. Важными функциями были расширенная емкость добавления, большая гибкость группировки счетчиков, [б] прямая печать всего алфавита, прямое вычитание [с] и печать дебетового или кредитового баланса с любого счетчика. Эта машина, которую обычно называют «табулятором 405», оставалась флагманом линейки продуктов IBM до окончания Второй мировой войны. [17] [18] Британцы в Хижине 8 использовали технику Холлерита, чтобы получить некоторые сведения о шпаргалках атак с известным открытым текстом, используемых в зашифрованных немецких сообщениях. [19]
IBM 402 и 403 1948 года были модернизированными преемниками 405.
Bull Gamma 3 1952 года можно было подключить к этому табулятору или к устройству считывания/перфорации карт. [20] [21]
Представленный в 1949 году, 407 был основой линейки продуктов IBM для записи устройств на протяжении почти трех десятилетий. Позже он был адаптирован для использования в качестве периферийного устройства ввода-вывода для нескольких ранних электронных калькуляторов и компьютеров. Его механизм печати использовался в линейном принтере IBM 716 для серии IBM 700/7000 , а затем и в IBM 1130 до середины 1970-х годов.
Бухгалтерская машина IBM 407 была снята с продажи в 1976 году, что ознаменовало конец эры единичных записей. [22]
См. также
[ редактировать ]- Список продуктов IBM § Табуляторы, счетные машины, принтеры
- Британская компания по производству табуляторов
- Компания Powers Accounting Machine , Power Accounting Machine
- ООО «Пауэрс-Самас Бухгалтерские машины» , также известное как «Акк и вкладка»
О раннем использовании табуляторов для научных вычислений см.
Примечания
[ редактировать ]- ^ «Сортировочным ящиком» управлял табулятор. «Сортировщик», независимая машина, был более поздней разработкой. Видеть: Австриец, Джеффри Д. (1982). Герман Холлерит: забытый гигант обработки информации . Издательство Колумбийского университета. стр. 41, 178–179. ISBN 0-231-05146-8 .
- ^ Более поздние табуляторы IBM предоставили несколько небольших счетчиков от 2 до 8 позиций. Когда требовался счетчик большего размера, можно было сгруппировать несколько счетчиков, чтобы они работали как один счетчик. Например, панель управления может быть подключена к группе 4-позиционного и 6-позиционного счетчика, образуя 10-позиционный счетчик.
- ^ До того, как стало доступно прямое вычитание, отрицательные числа вводились как дополнения или перечислялись и суммировались в отдельных столбцах.
Ссылки
[ редактировать ]- ^ Имс, Чарльз; Имс, Рэй (1973). Компьютерный взгляд . Кембридж, Массачусетс: Издательство Гарвардского университета. п. 95. Дата 1920 г. на стр. 95 неверна, см. Таблицу различий Колумбии - 1931 г.
- ^ Перепись населения США, 1880 г. #Результаты
- ^ «Счетная машина Германа Холлерита» . www.columbia.edu .
- ^ Перейти обратно: а б * Холлерит, Герман (декабрь 1894 г.). «Электрическая счетная машина» . Журнал Королевского статистического общества . 57 (4). Издательство Блэквелл: 678–682. дои : 10.2307/2979610 . JSTOR 2979610 .
Из (Randell, 1982) ... краткая... увлекательная статья... описывает, как табуляторы и сортировщики использовались на... 100 миллионах карточек... переписи 1890 года.
- ^ Трусделл, Леон Э. (1965). Развитие табуляции перфокарт в Бюро переписи населения 1890-1940 гг . Генеральная прокуратура США. п. 51.
- ^ Таблица переписи населения Холлерита 1890 года. История вычислений Колумбийского университета.
- ^ «ЭЛЕКТРИЧЕСКАЯ СИСТЕМА ТАБУЛИРОВАНИЯ» . www.columbia.edu .
- ^ «Архивы IBM: табулятор Холлерита и сортировщик» . www.ibm.com . 23 января 2003 г.
- ^ «Табулирование и обработка» . История . Бюро переписи населения США. 22 июня 2009 г. Архивировано из оригинала 19 июля 2009 г.
- ^ Австриец, Джеффри Д. (1982). Герман Холлерит: Забытый гигант обработки информации . Издательство Колумбийского университета. п. 153. ИСБН 0-231-05146-8 .
- ^ да Круз, Франк (26 декабря 2019 г.). «Табуляторы и бухгалтерские машины IBM» . История вычислительной техники Колумбийского университета .
- ^ да Круз, Франк (16 декабря 2018 г.). «Табулятор IBM 285» . История вычислительной техники Колумбийского университета .
- ^ «Табулятор перфокарт» . IBM.com . ИБМ . Проверено 19 марта 2024 г.
- ^ «Архивы IBM: 1906 год» . www.ibm.com . 23 января 2003 г.
- ^ «Архивы IBM: 1920 год» . ИБМ. 23 января 2003 г.
- ^ «Архивы IBM — часто задаваемые вопросы по продуктам и услугам» . www.ibm.com .
- ^ «Архивы IBM: Алфавитная счетная машина IBM Type 405» . 2001.
- ^ «Архивы IBM: Алфавитная счетная машина IBM Type 405» . www.ibm.com . 23 января 2003 г.
- ^ «История хижины восемь» .
- ^ "Счетная машина BULL - техникам29" . technikum29.de .
- ^ «Ламповый калькулятор первого поколения: BULL GAMMA 3 - technikum29» . technikum29.de .
- ^ «Архивы IBM: бухгалтерская машина IBM 407» . www.ibm.com . 23 января 2003 г.
Дальнейшее чтение
[ редактировать ]- Фирхеллер, Джордж А. (2014). Не сгибайте, не перекручивайте и не калечит: «дырочная» история перфокарт (PDF) . Стюарт Паб. ISBN 978-1-894183-86-4 . Доступная книга воспоминаний (иногда с ошибками) с фотографиями и описаниями многих единиц записывающих машин. В главе « Все складывается» описываются табуляторы и счетные машины IBM.
- Кистерманн, ФР (лето 1995 г.). «Путь к первому автоматическому калькулятору с последовательным управлением: табулятор DEHOMAG D 11 1935 года». Анналы истории вычислительной техники . 17 (2): 33–49. дои : 10.1109/85.380270 .
- Рэнделл, Брайан, изд. (1982). Истоки цифровых компьютеров, Избранные статьи, 3-е изд . Спрингер-Верлаг. ISBN 0-387-11319-3 . В главе 3 «Счетные машины 1889 года » приводятся выдержки из книги Холлерита «Электрическая табулирующая система» и книги Куффиньяля « Счетные машины: их принципы и эволюция» 1933 года .
- Блэк, Эдвин (2001) IBM и Холокост: стратегический альянс между нацистской Германией и самой могущественной корпорацией Америки , Crown Pub, ISBN 0-609-80899-0 . В книге, тщательно составленной сносками с использованием 20 000 печатных документов и привлечением более 100 исследователей, собраны фрагменты информации со всего мира, намеренно скрытой, чтобы предотвратить раскрытие того, в какой степени президент IBM Томас Дж. Уотсон сотрудничал с нацистами для идентификации евреев. найдите их, определите, какими личными вещами они владели, какие предприятия они контролировали, их недвижимость и все остальное ценное, что могло быть конфисковано нацистами. Табуляторы IBM также позволили перевезти миллионы евреев на смерть в концентрационные лагеря, используя сотни тысяч железнодорожных вагонов и тонны угля. Этот процесс был бы невозможен без IBM. Во всех концентрационных лагерях имелись помещения, специально предназначенные для эксплуатации и ремонта табуляторов IBM, которые фиксировали возраст, пол и способ смерти каждого заключенного. Эти машины, как и другие, используемые немецкими военными, были сданы в аренду нацистам, что принесло IBM прибыль в миллионы долларов.