

Un lector de tarjetas perforadas , o simplemente lector de tarjetas, es un dispositivo de entrada que se utiliza para leer programas informáticos ( tanto en código fuente como ejecutables) y datos de tarjetas perforadas . Una perforadora de tarjetas es un dispositivo de salida que perfora las tarjetas. En ocasiones, los lectores de tarjetas perforadas se combinaban con perforadoras de tarjetas y, posteriormente, con otros dispositivos para formar máquinas multifunción.
Historia
Muchos de los primeros ordenadores, como el ENIAC y el IBM NORC , permitían la entrada/salida de tarjetas perforadas. [ 1 ] Los lectores y perforadores de tarjetas, ya sea conectados a ordenadores o en configuraciones de tarjeta fuera de línea a/desde cinta magnética , eran omnipresentes hasta mediados de la década de 1970.
Las tarjetas perforadas se utilizaban desde la década de 1890; su tecnología era madura y fiable. Los lectores y perforadores desarrollados para las máquinas de tarjetas perforadas se adaptaban fácilmente al uso informático. [ 2 ] Las empresas estaban familiarizadas con el almacenamiento de datos en tarjetas perforadas y las máquinas perforadoras de tarjetas se utilizaban ampliamente. Las tarjetas perforadas se adaptaban mejor a algunas aplicaciones informáticas que otras tecnologías de la década de 1950, como la cinta magnética , porque las tarjetas individuales podían actualizarse fácilmente sin necesidad de acceder a un ordenador. Además, los archivadores de tarjetas perforadas servían como medio de almacenamiento de datos fuera de línea de baja densidad.
Operación
La medida estándar de velocidad es tarjetas por minuto , abreviado CPM: el número de tarjetas que se pueden leer o perforar en un minuto. Los modelos de lectores de tarjetas varían de 150 a alrededor de 2000 CPM. [ 3 ] [ 4 ] A 1200 CPM, es decir, 20 tarjetas por segundo, esto se traduce en 1600 caracteres por segundo (CPS), suponiendo que las 80 columnas de cada tarjeta codifican información.
Los primeros lectores de tarjetas de ordenador se basaban en equipos de registro electromecánicos y utilizaban escobillas mecánicas que establecían un contacto eléctrico al detectar un orificio, y ningún contacto si no lo había. Los lectores posteriores empleaban sensores fotoeléctricos para detectar la presencia o ausencia de un orificio. La temporización dentro de cada ciclo de lectura relaciona las señales resultantes con la posición correspondiente en la tarjeta. Los primeros lectores leían las tarjetas en paralelo, fila por fila, siguiendo la práctica del registro unitario (de ahí la orientación de los orificios rectangulares). Posteriormente, se generalizaron los lectores de tarjetas que leían las tarjetas en serie, columna por columna.
Las perforadoras de tarjetas necesariamente funcionan más lentamente para permitir la acción mecánica de perforación, hasta aproximadamente 300 CPM o 400 caracteres por segundo. [ 5 ]
Algunos lectores de tarjetas ofrecen la posibilidad de interpretar o imprimir una línea en la tarjeta que muestre los datos perforados. Normalmente, esto ralentiza el proceso de perforación. Muchos lectores leían la tarjeta recién perforada y comparaban su contenido real con los datos originales perforados para evitar errores. Algunos dispositivos permitían leer datos de una tarjeta y perforar información adicional en la misma.
Los lectores y perforadores incluyen una tolva para las tarjetas de entrada y uno o más compartimentos para recoger las tarjetas leídas o perforadas. Una función llamada " selección de compartimento" permite al ordenador de control elegir en qué compartimento se colocará la tarjeta recién leída o perforada.
Lectores/perforadores de tarjetas
Corporación de Datos de Control
- CDC 405 — Lector de tarjetas de la serie CDC 6000 , 1200 o 1600 tarjetas por minuto (CPM) [ 6 ] : 2–1
- CDC 415 — Perforadora de tarjetas de la serie CDC 6000 , 250 tarjetas por minuto [ 6 ] : 4–1
Documentación
La empresa Documation Inc. , con sede en Melbourne, Florida, fabricó lectores de tarjetas para minicomputadoras en la década de 1970:
- Lector de tarjetas M-200, 300 tarjetas/minuto [ 7 ] también vendido por DEC como lector de tarjetas CR-11 para el PDP-11 [ 8 ]
- Lector de tarjetas M-600, 600 tarjetas/minuto, también vendido por HP como 2892A y 2893A [ 9 ]
- Lector de tarjetas M-1000-L 1.000 tarjetas/minuto [ 10 ]
Sus lectores de tarjetas se han utilizado en elecciones, [ 11 ] incluyendo las elecciones de 2000 con "chads" en Florida . [ 12 ]
IBM
- Lector de tarjetas IBM 711, periférico informático utilizado en la era de los tubos de vacío, 150 o 250 CPM.
- Lector de tarjetas IBM 2501 , 600 o 1000 CPM
- El lector/perforador de alta velocidad IBM 1402 se introdujo con el IBM 1401 , 800 CPM.
- El lector/perforador IBM 1442 se introdujo junto con el IBM 1440 de menor costo ; lectura de 80 a 400 CPM, perforación de 91 a 355 CPM.
- Lector/perforador IBM 2540 derivado del 1402 que se introdujo con el sistema 360.
- La máquina de tarjetas multifunción IBM 2560 (MFCM), introducida por primera vez para el modelo IBM System/360 20 , también podía intercalar, clasificar e imprimir/interpretar . [ 13 ]
- El lector IBM 3505 y su lector/impresor/perforador complementario 3525, que se introdujo para el System/370 en 1971, leían 1200 CPM y perforaban 300 CPM.
Formato binario


Para algunas aplicaciones informáticas, se utilizaban formatos binarios , donde cada espacio representaba un dígito binario (o " bit "), cada columna (o fila) se trataba como un campo de bits simple y se permitía cualquier combinación de espacios. Por ejemplo, el lector de tarjetas IBM 711 utilizado con las computadoras científicas de las series 704/709/7090/7094 trataba cada fila como dos palabras de 36 bits, ignorando 8 columnas. (Las 72 columnas específicas utilizadas se podían seleccionar mediante un panel de control de la placa de conexiones , que casi siempre estaba cableado para seleccionar las columnas 1 a 72). A veces, las columnas ignoradas (generalmente de la 73 a la 80) se utilizaban para almacenar un número de secuencia para cada tarjeta, de modo que el mazo de tarjetas pudiera ordenarse correctamente en caso de que se cayera.
Un formato alternativo, utilizado por el lector de tarjetas nativo IBM 714 del IBM 704, se denomina Binario de Columnas o Binario Chino, y utilizaba 3 columnas para cada palabra de 36 bits. [ 14 ] Los ordenadores posteriores, como el IBM 1130 o el System/360 , utilizaban todas las columnas. El lector de tarjetas del IBM 1401 podía utilizarse en modo Binario de Columnas, que almacenaba dos caracteres en cada columna, o una palabra de 36 bits en tres columnas cuando se utilizaba como dispositivo de entrada para otros ordenadores. Sin embargo, la mayoría de las perforadoras de tarjetas antiguas no estaban diseñadas para perforar más de 3 agujeros en una columna. La tecla de perforación múltiple se utiliza para producir tarjetas binarias u otros caracteres que no se encuentran en el teclado de la perforadora. [ 15 ]
Como broma , en modo binario, se podían perforar tarjetas donde cada posición posible tenía un agujero. Estas " tarjetas de encaje " carecían de resistencia estructural y con frecuencia se doblaban y atascaban dentro de la máquina. [ 16 ]
Véase también
- Plugboard explica con cierto detalle cómo funcionaban los primeros lectores de tarjetas.
- La programación informática en la era de las tarjetas perforadas.
- Lista de productos IBM#Equipos para tarjetas perforadas y cintas de papel
Referencias
- ↑ Stern, Nancy (1981). De ENIAC a UNIVAC: Una evaluación de las computadoras Eckert-Mauchly . Digital Press. pág. 50. ISBN 0-932376-14-2.
- ↑ El mecanismo de alimentación de tarjetas del lector de tarjetas perforadas IBM 711 era similar al mecanismo de alimentación de tarjetas del IBM 402.
- ↑ Roy, Gautam (2007). Estudios de informática para estudiantes de ingeniería . Bombay, India: Allied Publishers Limited. pág. 10. ISBN 9788184242119. Consultado el 28 de julio de 2016 .
- ↑ IBM 711 en el archivo de IBM
- ↑ IBM Corporation (1971). Lector de tarjetas IBM 3505 y subsistema perforador de tarjetas IBM 3525. Consultado el 28 de julio de 2016 .
- 1 2 Control Data Corporation (1967). MANUAL DE CAPACITACIÓN DE EQUIPOS DE TARJETAS PERFORADAS (PDF) . Recuperado el 9 de mayo de 2021 .
- ↑ Manual del lector de tarjetas Documation M-200, 1972
- ↑ Fotografía de la documentación M-200
- ↑ "Lector de tarjetas 2892A" . Museo HP . Consultado el 11 de septiembre de 2017 .
- ↑ Documentación del lector de tarjetas M1000L. Enlace obsoleto archivado el 21/07/2012 en archive.today.
- ↑ (Elecciones de 2006, Arizona) "Equipos de votación certificados antes de 2006 - Secretaría de Estado de Arizona" (PDF) .
- ↑ "Chad con hoyuelos y embarazado no son votos" .
- ↑ CE Spurrier (1966). "La máquina de tarjetas multifunción IBM 2560" . Actas de la conferencia conjunta de informática de primavera del 26 al 28 de abril de 1966 sobre XX - AFIPS '66 (Primavera) . págs. 315–321 . doi : 10.1145/1464182.1464221 . ISBN 9781450378925. S2CID 24960497 .
- ↑ Thelen, Ed. "Binario chino" . Consultado el 12 de diciembre de 2013 .
- ↑ IBM (1955). Guía del operador de IBM, 22-8484-3 1955 Perforadora de tarjetas tipo 24. IBM.
- ↑ Raymond, Eric S. (1991). The New Hacker's Dictionary . Cambridge, MA: MIT Press . pág. 219 .
Equipos de tarjetas perforadas
Un ordenador IBM 650, presentado en 1953, venía con el lector/perforador de tarjetas IBM 533 (a la derecha). En muchas instalaciones de IBM 650, las tarjetas perforadas y la dirección 8000 en la consola eran el único medio de entrada y salida.
Lector de tarjetas IBM 711 en una computadora IBM 704 en la NASA en 1957.
La popular IBM 1401, presentada en 1959, contaba con un lector/perforador de tarjetas rápido; la IBM 1402, a la izquierda
Lectores de tarjetas IBM 711, en el extremo izquierdo y en primer plano, conectados a dos computadoras IBM 7090 en el Centro de Control de Misiones de la NASA en 1962.
Un lector de tarjetas IBM 2540 en el centro de computación de la Universidad de Michigan en 1968.
Lector/perforador de tarjetas perforadas en un IBM System/360 Modelo 20
El IBM System/3, anunciado en 1969, introdujo una nueva tarjeta perforada más pequeña y un lector/perforador/clasificador combinado.
IBM 7070 con lector de tarjetas de consola IBM 7501, a la derecha, basado en la perforadora de llaves IBM 026.- Lector de tarjetas Documation M-600
- Tarjeta perforada
- Dispositivos de entrada de computación
- Dispositivos de salida de computadora
- Listas relacionadas con la informática