La máquina tabuladora era una máquina electromecánica diseñada para ayudar a resumir la información almacenada en tarjetas perforadas . Inventada por Herman Hollerith , la máquina fue desarrollada para ayudar a procesar datos para el censo de EE. UU . de 1890. Los modelos posteriores se usaron ampliamente para aplicaciones comerciales como contabilidad y control de inventario . Engendró una clase de máquinas, conocidas como equipos de registro unitario , y la industria de procesamiento de datos.
El término " Supercomputación " fue utilizado por el periódico New York World en 1931 para referirse a un gran tabulador construido a medida que IBM fabricó para la Universidad de Columbia . [1]
El censo de 1880 había tardado ocho años en procesarse. [2] Dado que la Constitución de los EE. UU. exige un censo cada diez años para distribuir tanto los representantes del Congreso como los impuestos directos entre los estados , se requirió una combinación de personal más grande y sistemas de registro más rápidos.
A finales de la década de 1880, Herman Hollerith , inspirado por los conductores que utilizaban agujeros perforados en diferentes posiciones en un billete de tren para registrar detalles de los viajeros, como el género y la edad aproximada, inventó el registro de datos en un medio legible por máquina. Los usos anteriores de los medios legibles por máquina habían sido para listas de instrucciones (no datos) para accionar máquinas programadas como los telares Jacquard . "Después de algunas pruebas iniciales con cinta de papel, se decidió por tarjetas perforadas ..." [3] Hollerith utilizó tarjetas perforadas con agujeros redondos, 12 filas y 24 columnas. Las tarjetas medían 3+1 ⁄ 4 por 6+5 ⁄ 8 pulgadas (83 por 168 mm). [4] Su tabulador usaba solenoides electromecánicos para incrementar los contadores mecánicos. Un conjunto de cables con resortes estaban suspendidos sobre el lector de tarjetas. La tarjeta se colocaba sobre charcos de mercurio , charcos que correspondían a las posibles posiciones de los agujeros en la tarjeta. Cuando los cables se presionaban sobre la tarjeta, los agujeros perforados permitían que los cables se sumergieran en los charcos de mercurio, creando un contacto eléctrico [5] [6] que podía usarse para contar, clasificar y hacer sonar una campana para avisar al operador que la tarjeta había sido leída. El tabulador tenía 40 contadores, cada uno con un dial dividido en 100 divisiones, con dos manecillas indicadoras; una que avanzaba una unidad con cada pulso de conteo, la otra que avanzaba una unidad cada vez que el otro dial hacía una revolución completa. Esta disposición permitía un conteo de hasta 9999. Durante una determinada ejecución de tabulación, los contadores podrían asignarse a un agujero específico o, mediante el uso de lógica de relé , a una combinación de agujeros, por ejemplo, para contar parejas casadas. [7] Si se debía clasificar la tarjeta, se abriría la tapa de un compartimento de la caja de clasificación para almacenar la tarjeta; la elección del compartimento dependería de los datos de la tarjeta. [8]
El método de Hollerith se utilizó para el censo de 1890. Los empleados utilizaban perforadoras para hacer agujeros en las tarjetas en las que se ingresaba la edad, el estado de residencia, el sexo y otra información de las declaraciones. Se generaron unos 100 millones de tarjetas y "las tarjetas pasaron por las máquinas sólo cuatro veces durante todas las operaciones". [4] Según la Oficina del Censo de los Estados Unidos, los resultados del censo "se terminaron meses antes de lo previsto y muy por debajo del presupuesto". [9]
Las ventajas de la tecnología fueron inmediatamente evidentes para la contabilidad y el seguimiento de inventarios . Hollerith comenzó su propio negocio como The Hollerith Electric Tabulating System , especializándose en equipos de procesamiento de datos de tarjetas perforadas . [10] En 1896 fundó la Tabulating Machine Company. En ese año presentó el Hollerith Integrating Tabulator, que podía sumar números codificados en tarjetas perforadas, no solo contar el número de agujeros. Las tarjetas perforadas todavía se leían manualmente utilizando los pines y el lector de mercurio. En 1900, se utilizó el Hollerith Automatic Feed Tabulator en el censo de EE. UU. de ese año. Se incorporó un panel de control en el Tipo 1 de 1906. [11]
En 1911, cuatro corporaciones, incluida la firma de Hollerith, se fusionaron (a través de la adquisición de acciones) para formar una quinta compañía, la Computing-Tabulating-Recording Company (CTR). La Powers Accounting Machine Company se formó ese mismo año y, al igual que Hollerith, con máquinas desarrolladas por primera vez en la Oficina del Censo. En 1919 se desarrolló el primer prototipo de tabulador Bull . Los tabuladores que podían imprimir y con paneles de control extraíbles aparecieron en la década de 1920. En 1924, CTR pasó a llamarse International Business Machines (IBM). En 1927, Remington Rand adquirió la Powers Accounting Machine Company. En 1933, The Tabulating Machine Company se absorbió en IBM. Estas empresas continuaron desarrollando tabuladores más rápidos y sofisticados, que culminaron en tabuladores como el IBM 407 de 1949 y el Remington Rand 409 de 1952 . Las máquinas tabuladoras continuaron utilizándose mucho después de la introducción de las computadoras electrónicas comerciales en la década de 1950.
Muchas aplicaciones que utilizan tabuladores de registros de unidades se migraron a computadoras como la IBM 1401. Se crearon dos lenguajes de programación, FARGO y RPG , para facilitar esta migración. Dado que los paneles de control de los tabuladores se basaban en el ciclo de la máquina, tanto FARGO como RPG emulaban la noción del ciclo de la máquina y el material de capacitación mostraba las relaciones entre el panel de control y la hoja de codificación del lenguaje de programación.
En su forma básica, una máquina tabuladora leía una tarjeta a la vez, imprimía partes (campos) de la tarjeta en papel plegado en abanico , posiblemente reorganizado, y añadía uno o más números perforados en la tarjeta a uno o más contadores, llamados acumuladores . En los primeros modelos, los diales de registro del acumulador se leían manualmente después de una ejecución de tarjeta para obtener totales. Los modelos posteriores podían imprimir totales directamente. Las tarjetas con una perforación particular podían tratarse como tarjetas maestras provocando un comportamiento diferente. Por ejemplo, las tarjetas maestras de cliente podían fusionarse con tarjetas ordenadas que registraban los artículos individuales comprados. Cuando la máquina tabuladora las leyera para crear facturas, la dirección de facturación y el número de cliente se imprimirían desde la tarjeta maestra, y luego se imprimirían los artículos individuales comprados y su precio. Cuando se detectara la siguiente tarjeta maestra, se imprimiría el precio total desde el acumulador y la página se expulsaría a la parte superior de la página siguiente, normalmente utilizando una cinta de control del carro .
Con etapas o ciclos sucesivos de procesamiento de tarjetas perforadas, se podían realizar cálculos bastante complejos si se contaba con un equipo suficiente. (En términos de procesamiento de datos modernos, se puede pensar en cada etapa como una cláusula SQL : SELECT (filtrar columnas), luego WHERE (filtrar tarjetas o "filas"), luego tal vez un GROUP BY para totales y recuentos, luego un SORT BY; y luego tal vez retroalimentar todo esto a otro conjunto de ciclos SELECT y WHERE nuevamente si fuera necesario). Un operador humano tenía que recuperar, cargar y almacenar las distintas barajas de tarjetas en cada etapa.
Los primeros tabuladores de Hollerith se utilizaron para compilar estadísticas de mortalidad de Baltimore, Jersey City y Nueva York en 1886. [13]
La primera tabuladora de alimentación automática de Tabulating Machine Company (TMC), que funcionaba a 150 tarjetas por minuto, se desarrolló en 1906. [14]
El primer tabulador de impresión TMC se desarrolló en 1920. [15]
Máquina de contabilidad TMC Tipo IV (posteriormente rebautizada como IBM 301), de los Archivos de IBM:
La máquina de contabilidad 301 (más conocida como Tipo IV ) fue la primera máquina controlada por tarjetas que incorporó selección de clase, resta automática e impresión de un saldo neto positivo o negativo. Esta máquina, que data de 1928, ejemplifica la transición de las máquinas de tabulación a las máquinas de contabilidad. El Tipo IV podía listar 100 tarjetas por minuto.
HWEgli - Tabulador BULL modelo T30, 1931
IBM 401:
El 401, introducido en 1933, fue uno de los primeros modelos de una larga serie de tabuladores alfabéticos y máquinas de contabilidad de IBM. Fue desarrollado por un equipo dirigido por JR Peirce e incorporó importantes funciones y características inventadas por AW Mills , FJ Furman y EJ Rabenda. El 401 agregaba a una velocidad de 150 tarjetas por minuto y enumeraba datos alfanuméricos a 80 tarjetas por minuto. [16]
IBM 405:
Introducida en 1934, la máquina de contabilidad alfabética 405 fue la máquina básica de contabilidad y teneduría de libros comercializada por IBM durante muchos años. Entre sus características más importantes se encontraban la ampliación de la capacidad, una mayor flexibilidad en la agrupación de contadores, [b] la impresión directa de todo el alfabeto, la sustracción directa [c] y la impresión del saldo deudor o acreedor de cualquier contador. Comúnmente llamada "tabuladora" 405, esta máquina siguió siendo el producto estrella de la línea de productos de IBM hasta después de la Segunda Guerra Mundial. [17] [18] Los británicos de Hut 8 utilizaron la maquinaria Hollerith para obtener algún conocimiento de los recursos de ataque de texto plano conocidos utilizados por los mensajes alemanes cifrados. [19]
Los IBM 402 y 403, de 1948, fueron sucesores modernizados del 405.
El Bull Gamma 3 de 1952 podía conectarse a este tabulador o a un lector/perforador de tarjetas. [20] [21]
El 407, presentado en 1949, fue el pilar de la línea de productos de discos duros de IBM durante casi tres décadas. Más tarde, se adaptó para que sirviera como periférico de entrada/salida para varias calculadoras y computadoras electrónicas tempranas. Su mecanismo de impresión se utilizó en la impresora de línea IBM 716 para la serie IBM 700/7000 y, más tarde, con la IBM 1130 hasta mediados de la década de 1970.
La máquina de contabilidad IBM 407 fue retirada del mercado en 1976, lo que marcó el fin de la era de los registros unitarios. [22]
Para el uso temprano de tabuladores para cálculos científicos, consulte
De (Randell, 1982)
... breve... fascinante artículo... describe cómo se utilizaron los tabuladores y clasificadores en... 100 millones de tarjetas... censo de 1890.