Clasificadores de tarjetas IBM

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

Clasificador IBM Tipo 82 (1949). HAGA CLIC EN LA IMAGEN para ampliar. Consulte las referencias a continuación para ver los créditos de las fotografías.

Los IBM Card Sorters reparten tarjetas de una baraja de origen en 13 bolsillos de salida (un bolsillo para rechazos más un bolsillo para cada una de las 12 filas de la tarjeta) a una velocidad de 250-2000 tarjetas por minuto, según el modelo. Una columna, seleccionada por el Pincel de clasificación, se ordena por pasada. Los interruptores selectores determinan qué filas de cada columna se incluyen en la clasificación. Para clasificar completamente una baraja de cartas se requerían varias pasadas por el clasificador; una pasada por columna en la clave de clasificación. Los clasificadores normalmente no tenían un panel de control ( plugboard ), pero los clasificadores Tipo 75, 80 y 82 tenían uno pequeño si estaban equipados con el dispositivo de selección de columnas múltiples opcional. Haga clic en las imágenes para ampliar:

Clasificar pinceles (Tipo 80)

Interruptores selectores (Tipo 82)

Dispositivo selector de múltiples columnas (tipo 82)

Como dice el manual ( Referencia 1 a continuación), "todos los sistemas de contabilidad basados ​​en el uso de registros unitarios, ya sean manuales o mecánicos, necesitan una operación de clasificación. Los clasificadores IBM ofrecen un método rápido y preciso para organizar las tarjetas en cualquier secuencia deseada para la preparación de informes." Del mismo modo, la clasificación jugó un papel crítico en el método de computación científica con tarjetas perforadas, por ejemplo en la acumulación de sumas de cuadrados mediante dígitos progresivos, como lo describe Eckert en la Referencia 3 a continuación, páginas 31-35, utilizando los clasificadores IBM Tipo 75 en su Oficina de Computación Astronómica de la Universidad de Columbia.

Clasificador vertical

Clasificador de conteo IBM tipo 75

Contador total de tarjetas IBM tipo 75

No estoy seguro de cuándo llegó al mercado el Tipo 75, pero fue después de 1928 (cuando se introdujo el Tipo 71) y no más tarde de 1935, ya que aparece una foto de uno en Baehne Plates , quinta placa . La mayoría, si no todos, los modelos de los años 1900, 1910 y 1920 eran verticales para ahorrar espacio. Aquí están las fechas y velocidades de los modelos seleccionados:

Modelo

Año

Velocidad

Clasificador del censo original

1890

(manual)

Clasificador vertical tipo 70

1908

250 cpm

Clasificador vertical tipo 71

1928

150 cpm

Tipo 75 Modelo 1

19??

400 cpm

Tipo 75 Modelo 2

19??

250 cpm

Tipo 80 Modelo 1

1925

450 cpm

Tipo 80 Modelo 2

19??

250 cpm

Tipo 82

1949

650 cpm

Tipo 83

19??

1000 cpm

Tipo 84

19??

2000 cpm

En las décadas de 1960 y 1970, cuando las computadoras con programas almacenados eran la regla, pero todavía se programaban en lotes mediante tarjetas perforadas, una aplicación más común para el clasificador era volver a ordenar una baraja de cartas caída. La mayoría de las aplicaciones serias (a diferencia de los trabajos de estudiantes) marcaron números de secuencia en las columnas de la tarjeta 73-80 exactamente para este propósito. Los compiladores y ensambladores ignoraron estas columnas o, en algunos casos, las trataron como números de línea para fines de listado e informe de errores. Quizás hayas oído la historia del operador al que se le cayó una caja entera de cartas. Queriendo arreglar las cosas lo más rápido posible, clasificó las tarjetas sin consultar al usuario. Al final resultó que, esa fue la peor respuesta posible. Hasta ese momento, la caja contenía una muestra de números aleatorios. —Ted Powell, diciembre de 2006

Russ Holsclaw, ex ingeniero de clientes de IBM, añade (29 de enero de 2003):

Por alguna razón, IBM no produjo un lector de tarjetas que funcionara a 2000 cpm. El 084 era único porque utilizaba un mecanismo de alimentación de tarjetas asistido por vacío que no requería el uso de un peso para tarjetas, ya que las tarjetas se sujetaban contra la garganta y las cuchillas recolectoras mediante succión. El 084 también utilizó un método óptico para detectar perforaciones en tarjetas en lugar del cepillo de alambre utilizado por los modelos anteriores.

El clasificador 082 fue la primera máquina en la que CE recibió capacitación cuando comencé en la empresa en 1966, a pesar de que mi tarea principal era con System/360 I/O y CPU. La capacitación sobre clasificadores y punzonadores (024, 026, 029) era estándar para los CE. Familiarizaron a todos con los conceptos de las tarjetas perforadas y también sirvieron como una especie de "campo de entrenamiento" para ver quién sobreviviría en escuelas más avanzadas.

Una nota histórica interesante sobre los orígenes de los números de secuencia en las columnas 73-80: esta práctica comenzó porque los lectores de tarjetas en línea para las computadoras 704, 709, 7090 y 7094 leían tarjetas sólo en formato 'binario de filas', leyendo tarjetas por filas. por fila en 12 pares de palabras de 36 bits (2x36=72). El lector no era capaz de leer más de 72 de las 80 columnas de una tarjeta, por lo que los primeros compiladores y ensambladores, como Fortran y FAP, sólo podían "ver" esas 72 columnas. El binario de fila se convirtió en códigos de caracteres BCD mediante software. Un panel de control con puentes de cables en el lector seleccionó qué 72 columnas se ingresaron, pero, por supuesto, el valor "predeterminado" era usar uno que estuviera cableado para las columnas 1 a 72. Las columnas restantes, al ser ignoradas, eran un buen lugar para colocar números de secuencia como "seguro de caída".

Peter Grant añade (marzo de 2010):

Mientras buscaba material para una charla sobre los primeros días de la informática en mi área temática particular, acabo de leer su material muy útil sobre el clasificador IBM 082 (y dispositivos mecánicos relacionados). Me trajo recuerdos (a pocos de ellos les gustan) de luchar con esta bestia a principios de la década de 1960.

No lo mencionas, pero me pregunto si alguna vez has encontrado el consejo para lidiar con una baraja de cartas que no están numeradas secuencialmente. Esto siempre consistía en dibujar con un rotulador suave una o más líneas diagonales en la parte superior de la plataforma. Si bien esto no proporcionó la posición de secuencia exacta de cada tarjeta, redujo el número de arreglos posibles de n -factorial a algo que podría ser manejable.