Equipos de tarjetas perforadas interconectados

Source: http://www.columbia.edu/cu/computinghistory/switch.html

Los primeros cálculos científicos automatizados

Foto: [ 9 ]. Tabulador IBM 285, perforador 016, caja de interruptores, perforador multiplicador 601.

Configuración de la máquina de tarjetas perforadas del profesor Wallace Eckert para la integración de ecuaciones diferenciales: los primeros cálculos científicos automatizados , Observatorio Rutherford, Pupin Hall , Universidad de Columbia, 1934. De izquierda a derecha: un tabulador IBM Tipo 285 , un perforador duplicador IBM , el interruptor de control de cálculo y el punzón multiplicador IBM tipo 601 . El interruptor de control fue una innovación de Eckert, construido según sus especificaciones por Stephen "Red" Dunwell [ 59 ] de IBM (quien más tarde encabezaría el proyecto STRETCH de IBM [ 57 ]) en Endicott Nueva York. "Todo cambio de las máquinas para pasar de una operación a otra se realiza automáticamente mediante el interruptor de control de cálculo. Así, las máquinas siempre están listas para realizar el siguiente cálculo cuando se haya completado el último... Contiene una fila de contactos eléctricos, cada uno de los cuales es operado por una leva giratoria. La leva es un disco de fibra circular que tiene muescas en varios puntos alrededor de la circunferencia. Una serie de unos veinte de estos discos están unidos a un eje común para formar una especie de pianola. rollo.

Levas giratorias en caja de interruptores; Foto: [ 103 ].

Cuando este rollo se gira de una posición a la siguiente, los distintos contactos se abren y cierran según las muescas de los discos. Los circuitos de los contactos se utilizan para operar los diversos interruptores de control en el tabulador y el multiplicador, y también una serie de relés multicontacto que cambian efectivamente el cableado de los tableros de enchufes . Cada paso de la integración consta de un cierto número de operaciones de máquina distintas que siempre se producen en el mismo orden. Por tanto, para tener las máquinas listas para cada operación sólo es necesario girar el rodillo de una posición a la siguiente, correspondiendo una revolución completa a un paso completo de la integración. Un rollo sirve para todas las ecuaciones de una forma dada, y se podría preparar uno nuevo en unas pocas horas" [ 50 ].

El Dr. Eckert dijo en una entrevista de 1964 [ 51 ]: "Fue algo revolucionario, porque hasta ese momento la informática científica general siempre implicaba trabajo manual. Los números tenían que copiarse. La aritmética tenía que hacerse, en el mejor de los casos, con un escritorio". calculadora o con logaritmos, y aquí por primera vez podías hacer cosas generales como la solución de una ecuación diferencial de forma completamente automática y nunca tenías que leer ni escribir un número."

LJ Comrie realizó cálculos científicos utilizando equipos de tarjetas perforadas algunos años antes (a partir de 1928) en HM Nautical Almanac Office, Green Which, Inglaterra. El método de Comrie supuso una gran mejora tanto en velocidad como en precisión con respecto a la copia manual. Los cálculos de Comrie se realizaron paso a paso. Se requirió intervención manual para transferir los resultados intermedios perforados en tarjetas a estaciones de lectura posteriores y/o para intercambiar o recablear paneles de control entre pasos. El método de Eckert fue el primero en permitir "programar" una serie compleja de cálculos para que se ejecutaran hasta su finalización, una idea imaginada por primera vez por Charles Babbage 100 años antes.

De hecho, los cálculos de Eckert de 1934 no fueron enteramente automáticos; Se requirió una modesta intervención del operador, como se describe en las páginas 108-111 de [ 50 ], debido principalmente a las limitaciones de la caja de interruptores y las máquinas originales. Sin embargo, los principios de la secuenciación automática se habían establecido y se llevaron adelante y se realizaron plenamente en las máquinas de Aberdeen (1944), SSEC (1946), Card Programmed Calculator (1948) y NORC (1954). (Y por supuesto también, de forma independiente, en ASCC (Harvard Mark 1), ENIAC et al., pero estos se hicieron con pleno conocimiento del trabajo pionero de Eckert). Como dice Pugh [ 40], "esta calculadora secuenciada por cámara fue un paso pionero hacia las computadoras digitales con programa almacenado".

Herb Grosch aclara la intervención manual: Eckert "usó el... 601 como calculadora de escritorio, pasando una tarjeta [de paso de tiempo] - o en algunas etapas, tres: una para cada x, y, z - a través de un ciclo de tableros de enchufes, que en realidad era un único panel de control en el lugar cuyo cableado era modificado por el disyuntor maestro en su "interruptor" hecho a medida. Cada paso en el interruptor cambiaba la operación 601, generalmente seleccionando como entrada el campo simplemente marcó como salida en el paso anterior. Luego, Eckert volvió a introducir la tarjeta (¡me dijo que se sentó en un taburete estratégicamente ubicado y extendió su alcance con una pinza para la ropa en una varilla corta!). Luego pasó al siguiente interruptor. posición, volver a alimentar la pobre tarjeta maltratada, y así sucesivamente".

Véase también: LJ Comrie .