De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda
Memoria de tambor de una computadora polaca ZAM-41  [ pl ]
Memoria de batería de la computadora BESK , la primera computadora binaria de Suecia, que hizo su debut en 1953

La memoria de tambor era un dispositivo magnético de almacenamiento de datos inventado por Gustav Tauschek en 1932 en Austria . [1] [2] Las baterías se utilizaron ampliamente en la década de 1950 y en la de 1960 como memoria de computadora .

Para muchas de las primeras computadoras, la memoria de batería formaba la principal memoria de trabajo de la computadora. Era tan común que a menudo se hacía referencia a estas computadoras como cajas de ritmos . [3] Algunas memorias de batería también se utilizaron como almacenamiento secundario . [4]

Los tambores fueron reemplazados como memoria de computadora principal por la memoria de núcleo magnético , que ofrecía un mejor equilibrio de tamaño, velocidad, costo, confiabilidad y potencial para mejoras adicionales. [5] Los tambores, a su vez, fueron reemplazados por unidades de disco duro para almacenamiento secundario , que eran menos costosas y ofrecían un almacenamiento más denso. La fabricación de tambores cesó en la década de 1970.

Diseño técnico [ editar ]

Una memoria de tambor contenía un cilindro de metal grande, recubierto en la superficie exterior con un material de grabación ferromagnético . Podría considerarse el precursor de la unidad de disco duro (HDD), pero en forma de tambor en lugar de disco plano. En la mayoría de los diseños, una o más filas de cabezales de lectura y escritura fijos corrían a lo largo del eje largo del tambor, uno para cada pista. El controlador del tambor simplemente seleccionó el parche adecuado y esperó a que los datos aparecieran debajo mientras el tambor giraba ( latencia de rotación ). No todas las unidades de batería se diseñaron con cada pista con su propio parche. Algunos, como el tambor DEUCE eléctrico inglés y el UNIVAC FASTRAND tenía varios cabezales moviéndose una distancia corta en el tambor en contraste con los discos duros modernos, que tienen un cabezal por superficie de plato.

El rendimiento de un tambor con un parche por pista es comparable al de un disco con un parche por pista y está determinado casi en su totalidad por la latencia de rotación, mientras que en un disco duro con cabezales móviles su rendimiento incluye un retardo de latencia de rotación más el tiempo para coloque el cabezal sobre la pista deseada ( tiempo de búsqueda ). En la era en que la batería se usaba como memoria de trabajo principal, los programadores a menudo realizaban una programación óptima , el programador o el ensamblador, por ejemplo, el Programa de ensamblaje óptimo simbólico (SOAP), colocaba el código en la batería de tal manera que se reducía la cantidad de tiempo necesario para que la siguiente instrucción gire a su lugar debajo de la cabeza. [6]Lo hicieron midiendo el tiempo que tardaría después de cargar una instrucción para que la computadora estuviera lista para leer la siguiente, y luego colocando esa instrucción en el tambor para que llegara bajo un parche justo a tiempo. Este método de compensación de tiempo, llamado "factor de omisión" o "intercalado" ( intercalado en el almacenamiento de disco), se utilizó durante muchos años en los controladores de memoria de almacenamiento.

Historia [ editar ]

La memoria de tambor original de Tauschek (1932) tenía una capacidad de aproximadamente 500.000 bits (62,5 kilobytes ). [2]

Una de las primeras computadoras en funcionamiento que empleó memoria de batería fue la computadora Atanasoff-Berry (1942). Almacena 3000 bits; sin embargo, empleó capacitancia en lugar de magnetismo para almacenar la información. La superficie exterior del tambor estaba revestida con contactos eléctricos que conducían a los condensadores contenidos en su interior.

Los tambores magnéticos se desarrollaron para la Marina de los EE. UU. Durante la Segunda Guerra Mundial y el trabajo continuó en Engineering Research Associates (ERA) en 1946 y 1947. [7] Se completó un estudio experimental de ERA y se informó a la Marina el 19 de junio de 1947. [7 ] Otro desarrollo temprano de dispositivos de almacenamiento de tambor ocurrió en Birkbeck College ( Universidad de Londres ), [8] Universidad de Harvard , IBM y la Universidad de Manchester . Un tambor ERA era la memoria interna de la computadora ATLAS-I entregada a la Marina de los EE. UU. En octubre de 1950 y luego vendida comercialmente como ERA 1101 yUNIVAC_1101 . A través de fusiones , ERA se convirtió en una división de UNIVAC que envió el tambor Serie 1100 como parte de UNIVAC File Computer en 1956; cada tambor almacenaba 180.000 caracteres. [7]

La primera computadora producida en serie, la IBM 650 , tenía alrededor de 8,5 kilobytes de memoria de batería (luego se duplicó a alrededor de 17 kilobytes en el Modelo 4). Todavía en 1980, las máquinas PDP-11 /45 que usaban la memoria principal de núcleo magnético y los tambores para el intercambio todavía estaban en uso en muchos de los sitios originales de UNIX .

En BSD Unix y sus descendientes, / dev / drum era el nombre del dispositivo de memoria virtual predeterminado (intercambio), derivado del uso de dispositivos de almacenamiento secundario de drum como almacenamiento de respaldo para las páginas en la memoria virtual . [9]

Las unidades de memoria de tambor magnético se utilizaron en los centros de control de lanzamiento de Minuteman ICBM desde el principio a principios de la década de 1960 hasta las actualizaciones de REACT a mediados de la década de 1990.

Ver también [ editar ]

  • CAB500
  • Memoria de carrusel (rollos magnéticos)
  • Brecha de Karlqvist
  • Manchester Mark 1
  • Memoria de acceso aleatorio
  • Computadora sincronizada integralmente de Wisconsin

Referencias [ editar ]

  1. ^ Patente estadounidense 2.080.100 Gustav Tauschek, fecha de prioridad 2 de agosto de 1932, posteriormente presentada como patente alemana DE643803 , "Elektromagnetischer Speicher für Zahlen und andere Angaben, besonders für Buchführungseinrichtungen" (Memoria electromagnética para números y otra información, especialmente para instituciones contables)
  2. ↑ a b Universität Klagenfurt (ed.). "Tambor magnético" . Exposiciones Virtuales en Informática . Consultado el 21 de agosto de 2011 .
  3. ^ Datamation, septiembre de 1967, p.25, "Para Bendix y Ramo-Wooldridge, el G-20 y el RW-400 eran máquinas de núcleo paralelo en lugar de cajas de ritmos en serie del tipo que ya estaba en sus líneas de productos".
  4. ^ por ejemplo, IBM 2301 Drum Storage
  5. ^ Matick, Richard (1977). Sistemas y tecnología de almacenamiento informático . Wiley. pag. 15.
  6. ^ SOAP II - Programa de montaje óptimo simbólico para el sistema de procesamiento de datos IBM 650 (PDF) , IBM, 24-4000-0
  7. ^ a b c Eric D. Daniel; C. Denis Mee; Mark H. Clark (1998). Grabación magnética: los primeros 100 años . Wiley-IEEE. ISBN 0-7803-4709-9.
  8. ^ Campbell-Kelly, Martin (abril de 1982). "El desarrollo de la programación informática en Gran Bretaña (1945 a 1955)". IEEE Annals of the History of Computing . 4 (2): 121-139. doi : 10.1109 / MAHC.1982.10016 .
  9. ^ "Página de manual de FreeBSD drum (4)" . Consultado el 27 de enero de 2013 .

Enlaces externos [ editar ]

  • The Story of Mel : la historia clásica sobre las payasadas de codificación manual de la máquina de ritmos de un programador: Mel Kaye .
  • Librascope LGP-30 : la computadora con memoria de batería a la que se hace referencia en la historia anterior, también mencionada en Librascope LGP-30 .
  • Librascope RPC-4000 : otra computadora con memoria de batería a la que se hace referencia en la historia anterior
  • Entrevista de historia oral con Dean Babcock