Articulo de referencia

Entrada/salida de tarjetas perforadas

Una tarjeta perforada IBM de 80 columnas del tipo más utilizado en el siglo XX. Lector/perforador de tarjetas IBM 1442 para tarjetas de 80 columnas. Un lector de tarjetas perfor...

Una tarjeta perforada IBM de 80 columnas del tipo más utilizado en el siglo XX.
Lector/perforador de tarjetas IBM 1442 para tarjetas de 80 columnas.

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

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

Formato binario

Tarjeta perforada binaria
Las tarjetas de encaje no válidas como estas plantean problemas mecánicos para los lectores de tarjetas.

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

Referencias

  1. 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.
  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.
  3. 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 .
  4. IBM 711 en el archivo de IBM
  5. IBM Corporation (1971). Lector de tarjetas IBM 3505 y subsistema perforador de tarjetas IBM 3525. Consultado el 28 de julio de 2016 .
  6. 1 2 Control Data Corporation (1967). MANUAL DE CAPACITACIÓN DE EQUIPOS DE TARJETAS PERFORADAS (PDF) . Recuperado el 9 de mayo de 2021 .
  7. Manual del lector de tarjetas Documation M-200, 1972
  8. Fotografía de la documentación M-200
  9. "Lector de tarjetas 2892A" . Museo HP . Consultado el 11 de septiembre de 2017 .
  10. Documentación del lector de tarjetas M1000L. Enlace obsoleto archivado el 21/07/2012 en archive.today.
  11. (Elecciones de 2006, Arizona) "Equipos de votación certificados antes de 2006 - Secretaría de Estado de Arizona" (PDF) .
  12. "Chad con hoyuelos y embarazado no son votos" .
  13. 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 . 
  14. Thelen, Ed. "Binario chino" . Consultado el 12 de diciembre de 2013 .
  15. IBM (1955). Guía del operador de IBM, 22-8484-3 1955 Perforadora de tarjetas tipo 24. IBM.
  16. Raymond, Eric S. (1991). The New Hacker's Dictionary . Cambridge, MA: MIT Press . pág. 219 . 

Equipos de tarjetas perforadas