La perforadora de llaves IBM 026

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

La perforadora de tarjetas de impresión IBM 026 (izquierda), presentada en julio de 1949. También estaba disponible un modelo 024 que no imprime. Estos fueron reemplazados a partir de 1964 por el punzón 029 que era necesario para el IBM 360 porque usaba el juego de caracteres EBCDIC en lugar de las variantes BCD anteriores de la serie 7000 (los 026 permanecieron en uso en talleres que no eran de IBM, por ejemplo, CDC, hasta bien entrado los años 1970). El siguiente diagrama de cartas muestra el conjunto de caracteres 026, incluido el mítico personaje "pastilla" (12-4-8):

Tarjeta IBM 026 - Haga clic para ampliar

Tenga en cuenta que el código de la tarjeta perforada es duodecimal ( base 12) y, por lo tanto, es diferente del código interno de la computadora, que generalmente era decimal o binario. El conjunto de caracteres , es decir, el repertorio de caracteres, independientemente de cómo estén codificados, en este caso es un código de intercambio decimal codificado en binario, o BCDIC, un código de 48 caracteres. BCDIC y su código de tarjeta descienden directamente del diseño original de Herman Hollerith . Como puedes ver, el

1965: Los golpes clave crearon puestos de trabajo

Los símbolos están diseñados principalmente para contabilidad y estadística, y no son suficientes para lenguajes de programación como Fortran. BCDIC incluye las 26 letras romanas mayúsculas, los 10 dígitos del 0 al 9 y 11 caracteres especiales: Ampersand ( & ), Período ( . ), pastilla ( ◊ ), Signo menos ( - ), Signo de dólar ( ps ), asterisco ( * ), barra diagonal ( / ), coma ( , ), Signo de porcentaje ( % ), Símbolo de número ( # ) y Comercial Arroba ( @ ). Las versiones posteriores de BCDIC (y modelos de pulsación de teclas 026, intérpretes, etc.) permitieron la programación reemplazando algunos de los caracteres especiales por signo más, paréntesis, etc.

Las tarjetas en blanco se introducen en la estación de perforación desde la tolva de entrada (derecha) una por una. La tarjeta actual mira al operador a la derecha, justo encima del teclado; la tarjeta anterior está en el centro. Cuando una tarjeta está completamente perforada, la anterior se mueve a la posición izquierda y luego se voltea hacia el apilador de salida (izquierda), la tarjeta actual se convierte en la tarjeta anterior y se alimenta una nueva tarjeta desde la tolva de entrada a la posición actual. Las tolvas de entrada y salida tienen capacidad para 500 tarjetas cada una.

El operador presiona teclas para perforar agujeros en las tarjetas. Cada "tecla de datos" en el teclado principal (letra (solo mayúsculas), dígito, barra espaciadora, puntuación) mueve las tarjetas una columna hacia la izquierda. Los caracteres de datos se imprimieron en la parte superior de la tarjeta en el 026 (si la cinta no estaba seca) en sus posiciones de columna.

Haga clic para ampliar.

Los interruptores de control incluían NUM, SKIP y DUP. Como no había teclas de dígitos, la tecla NUM cambió las teclas de letras de la derecha para que fueran dígitos. SKIP era como Tab, y DUP duplicaba lo que estuviera en la posición actual de la tarjeta anterior mientras se mantuviera presionada la tecla. También había una forma de "sobretachar" en una sola columna, usando la tecla Multipunch (MULT PCH). Loren Wilton (de Burroughs/Unisys, que trabajó con los primeros equipos de IBM mientras estaba en la universidad) recuerda (31 de diciembre de 2003):

La tecla Retroceso solo era útil en el raro caso de que pasaras una columna que necesitabas perforar; podrías retroceder y volver a marcar la columna. Por supuesto, si la columna estaba mal marcada, maldecías en voz baja, presionabas la tecla de liberación para alimentar la tarjeta actual, te engañabas hasta el error usando la siguiente tarjeta en blanco y luego continuabas perforando desde ese punto. Cuando soltó esta tarjeta (o se liberó automáticamente después de la columna 80), rápidamente sacó la tarjeta mal perforada de la aleta mientras se apilaba y la arrojó a la papelera, que invariablemente estaba en el lado izquierdo de la perforadora durante este propósito.

Al comenzar con una perforadora vacía, cargaba un puñado de cartas en la tolva de alimentación y presionaba "alimentar" dos veces para cargar la primera carta de la baraja en la posición de perforación.

En la distribución de su teclado no se mostraban los cuatro (creo) interruptores en la parte superior del teclado. Uno de ellos era el interruptor de "alimentación automática", que normalmente estaba activado. Con el interruptor de alimentación automática activado, al terminar cada tarjeta, ya sea usando la tecla "Rel" (#34) o después de perforar la columna 80, la tarjeta actual se movería a la estación de lectura y una nueva tarjeta en blanco se introduciría en la perforadora. estación. Con la alimentación automática desactivada, una tarjeta nueva no entraría en la estación perforadora hasta que presione la tecla de alimentación después de la tecla de liberación.

Creo recordar que también había una tecla de "programa activado/desactivado" en la parte superior del teclado, que activaba o desactivaba el tambor del programa si estaba instalado y los dedos lectores estaban hacia abajo (lo cual se hacía con una pequeña palanca en el fondo del propio tambor). Ya no recuerdo qué hacían los otros interruptores, creo que nunca les encontré un uso. Supongamos que puedo intentar encontrar mi manual del 026, pero no parece que valga la pena el esfuerzo después de todos estos años.

Quizás debería señalarse que también había una pequeña ranura donde se podía introducir manualmente una sola tarjeta en la estación perforadora desde la parte frontal de la máquina, en lugar de utilizar la tolva de alimentación. Esto fue útil para corregir una sola tarjeta o para duplicar una tarjeta que ya no se alimentaría en el 1402 (lector/perforador para IBM 1401 ). Esta era típicamente la primera tarjeta de la plataforma de carga o de la plataforma de trabajo, que se volvía "borrosa" en el borde superior después de un uso repetido y las garras de alimentación del 1402 no la agarraban correctamente.

Puede usarlo apagando Feed, presionando Rel dos veces para borrar las tarjetas de las estaciones de perforación y lectura, dejando caer las dos tarjetas en blanco en el apilador en la parte superior de la máquina, insertando la tarjeta que se va a duplicar en la ranura, presionando Reg (#37) para registrarla, presione Rel para liberarla de la estación de perforación a la estación de lectura, Feed para alimentar una tarjeta en blanco desde la tolva de alimentación y luego duplique la tarjeta, finalmente presione Rel dos veces para alimentar ambas tarjetas a la apilador. Suena complicado, pero cuando lo hacías lo hacías automáticamente sin siquiera pensarlo. Todo esto también era aplicable al 029 por supuesto.

Tambor de programa IBM 026

Vista de IBM 026 con el tambor del programa visible en la parte superior central.

La máquina podría programarse hasta cierto punto con una tarjeta de programa , una tarjeta perforada ordinaria envuelta alrededor del tambor de programa alojado en el compartimento en la parte superior central. El tambor giraba en sincronía con la posición de la columna de cartas y era leído por pequeñas ruedas dentadas. Los códigos de control (por ejemplo, para DUP o SKIP) se ingresaron en las posiciones de columna deseadas. De este modo, se podrían duplicar automáticamente partes de la tarjeta anterior; o cuando la tarjeta llegaba a una determinada columna, podía saltar automáticamente a una "tabulación" específica; etcétera. Un operador experto en perforación de claves en aplicaciones de entrada de datos, con la ayuda de una tarjeta de programa bien diseñada, podría perforar 200 tarjetas por hora. En las décadas de 1950 y 1960 había un mercado enorme para los operadores clave de punzonado.

En la unidad del teclado, encima de las teclas, había tres interruptores de control funcional (gracias a Toivo de Ottawa, que fue ingeniero senior de clientes de IBM entre 1966 y 1973, por recordármelo): Imprimir activado/desactivado, Programa/activado/desactivado y Alimentación automática. ("Si se mantuviera el Autofeed con un dedo, se podría vaciar toda la tolva de alimentación de tarjetas perforadas IBM").

Verificadores IBM 056

Otro dispositivo, el Verificador 056Parecía y funcionaba como la perforadora de tarjetas 026, pero en lugar de perforar agujeros en la tarjeta, verificaba que los agujeros que ya estaban en la tarjeta coincidieran con las pulsaciones de teclas del operador. Cualquier columna que no coincidiera recibió una muesca en la parte superior de la tarjeta. Si la tarjeta estaba bien, se hacía una muesca en el borde derecho. Hasta donde yo sé, Columbia no tenía verificadores; se utilizaban en instalaciones como bancos y el ejército, donde los errores de transcripción podían tener consecuencias más graves que los puntos de la tarea. Para minimizar los errores sistemáticos, un operador perforaría una baraja y un segundo la verificaría. Otra técnica de control de errores consistió en marcar números de secuencia en las columnas 72 a 80. Esto se podía hacer automáticamente mediante varios equipos EAM o mediante punzones impulsados ​​por el host, y permitía clasificar las plataformas caídas (en un orden).clasificador ).

Perforación de resumen de impresión IBM 526

Otra variación más fue la IBM 526 Printing Summary Punch . Era prácticamente idéntico en apariencia y función al 026, pero podía conectarse a la máquina de contabilidad IBM 402, 403 o 419 como dispositivo de salida. Es decir, las tarjetas se podrían perforar a mano, desde el teclado, como en una 026, o mediante otra máquina. A diferencia del 026 (en la foto de arriba), este tiene un panel de control que permite una especificación detallada de cómo se deben perforar los datos ingresados ​​desde la máquina de contabilidad. Para obtener más información sobre el punzonado resumido, HAGA CLIC AQUÍ .

El ruido de los golpes clave era bastante horrendo, especialmente cuando se operaban muchos golpes en un espacio reducido simultáneamente, como ocurría en las áreas clave de golpes de Columbia en SSIO , Mudd y otros lugares, donde normalmente los tambores del programa estaban rotos y las cintas secas. Al 026 le siguió el 029 a mediados de los años 1960; Colombia pasó por ambas generaciones, así como por las anteriores .