Табулятор: электромеханическая вычислительная машина для обработки перфокарт

Что такое табулятор и для чего он нужен

Табулятор представляет собой электромеханическую цифровую вычислительную машину, предназначенную для автоматической обработки данных. Он считывает информацию, закодированную в виде отверстий (перфораций) на специальных картах, и выводит результаты вычислений на бумажные бланки или ленту. Эта машина была ключевым компонентом перфорационных вычислительных комплексов, которые широко использовались до эры электронных компьютеров. В зависимости от типа обрабатываемых данных табуляторы подразделялись на алфавитно-цифровые (работающие с текстом и числами) и чисто цифровые.

Режимы работы и функциональные возможности

Табулятор мог функционировать в нескольких основных режимах, что делало его достаточно гибким инструментом для обработки данных:

  • Режим «на печать»: Машина построчно записывала информацию с каждой поступающей перфокарты на итоговый документ — табуляграмму. Также в этом режиме могло происходить накопление сумм или разностей в специальных сумматорах с последующей записью итогов для группы карт с одинаковыми признаками.
  • Режим «на итог»: Предназначался для фиксации итоговых результатов подсчетов, включая как числовые итоги, так и буквенные признаки, характеризующие группу обработанных карт.
  • Режим промежуточных вычислений: Позволял выполнять более сложные арифметические операции, такие как сложение, вычитание, сравнение результатов с сумматоров, а также умножение и деление. Эти операции требовали нескольких рабочих циклов машины.

Функциональность табулятора существенно расширялась при подключении дополнительных модулей. Например, с помощью перфоратора или репродуктора можно было не только печатать результаты, но и автоматически создавать новые перфокарты с итоговыми данными. Подключение электронной вычислительной приставки кардинально повышало производительность, позволяя выполнять умножение и деление всего за один рабочий цикл, а не за несколько.

Устройство и принцип работы

Конструктивно табулятор состоял из нескольких основных блоков:

  • Устройство ввода (УВв): Это механизм подачи перфокарт, оснащенный щеточными блоками для считывания информации с отверстий и передачи данных дальше по системе.
  • Арифметическое (АУ) и запоминающее (ЗУ) устройства: Фактически это были накапливающие сумматоры, которые выполняли сложение и вычитание чисел, а также могли передавать результаты между собой для последующих операций.
  • Устройство управления (УУ): «Мозг» машины. Оно координировало работу всех остальных блоков, контролировало признаки на картах и управляло переносом результатов в соответствии с заданной программой. Настройка на конкретный режим работы производилась путем коммутации (соединения) проводов на специальной панели управления.
  • Устройство вывода (УВ): Осуществляло фиксацию результатов. Это могло быть алфавитно-цифровое или цифровое печатающее устройство для печати на бумаге, либо итоговый перфоратор для создания новых перфокарт.

Историческое значение и применение

Табуляторы были основным технологическим оборудованием так называемых машиносчетных станций. На этих станциях обрабатывались огромные массивы статистической, бухгалтерской и планово-экономической информации, где не требовалось выполнение сложных логических операций, но была критически важна скорость и точность суммирования и группировки данных. Таким образом, табуляторы сыграли crucial роль в механизации учета и обработки данных в первой половине XX века, став важным предшественником современных компьютеров.