Memoria de batería

Dispositivo de almacenamiento de datos magnético
Memoria de tambor de un ordenador polaco ZAM-41  [pl]
Memoria de tambor del ordenador BESK , el primer ordenador binario de Suecia, que hizo su debut en 1953

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

Muchas de las primeras computadoras, llamadas computadoras de tambor o cajas de ritmos, usaban la memoria de tambor como la memoria de trabajo principal de la computadora. [3] Algunos tambores también se usaban como almacenamiento secundario , como por ejemplo varias unidades de almacenamiento de tambor de IBM y la serie de tambores UNIVAC FASTRAND .

Los tambores fueron reemplazados como memoria principal de la computadora por la memoria de núcleo magnético , que ofrecía un mejor equilibrio de tamaño, velocidad, costo, confiabilidad y potencial para futuras mejoras. [4] Luego, los tambores 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

Una unidad de memoria de tambor o unidad de almacenamiento de tambor contenía un gran cilindro de metal, 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 (cilindro) en lugar de un disco plano. En la mayoría de los diseños, una o más filas de cabezales fijos de lectura y escritura corrían a lo largo del eje largo del tambor, uno para cada pista. El controlador del tambor simplemente seleccionaba el cabezal adecuado y esperaba a que los datos aparecieran debajo de él mientras el tambor giraba ( latencia rotacional ). No todas las unidades de tambor fueron diseñadas con cada pista con su propio cabezal. Algunas, como el tambor English Electric DEUCE y el UNIVAC FASTRAND tenían múltiples cabezales que se movían una corta distancia en el tambor en contraste con los HDD modernos, que tienen un cabezal por superficie de plato.

En noviembre de 1953, Hagen publicó un artículo que revelaba la "flotación por aire" de cabezas magnéticas en un tambor experimental de chapa metálica. [5] Una patente estadounidense presentada en enero de 1954 por Baumeister de IBM revelaba una "zapata con resorte y soporte de aire para equilibrar una cabeza magnética sobre un tambor magnético que gira rápidamente". [6] Las cabezas voladoras se convirtieron en estándar en tambores y unidades de disco duro .

Las unidades de tambor magnético utilizadas como memoria principal se direccionaban por palabra. Las unidades de tambor utilizadas como almacenamiento secundario se direccionaban por bloque. Eran posibles varios modos de direccionamiento por bloque, según el dispositivo.

  • Los bloques ocupaban una pista entera y se abordaban pista por pista.
  • Las pistas se dividieron en sectores de longitud fija y el direccionamiento se realizó por pista y sectores.
  • Los bloques tenían una longitud variable y se direccionaban por pista y número de registro.
  • Los bloques tenían una longitud variable mediante una clave y se podían buscar por el contenido de la clave.

Algunos dispositivos estaban divididos en cilindros lógicos, y el direccionamiento por pista era en realidad cilindro lógico y pista.

El rendimiento de un tambor con un cabezal por pista es comparable al de un disco con un cabezal por pista y está determinado casi en su totalidad por la latencia rotacional, mientras que en un HDD con cabezales móviles su rendimiento incluye un retardo de latencia rotacional más el tiempo para posicionar el cabezal sobre la pista deseada ( tiempo de búsqueda ). En la era en la que los tambores se usaban como memoria de trabajo principal, los programadores a menudo hacían programación óptima —el programador— o el ensamblador, por ejemplo, Programa de ensamblaje óptimo simbólico (SOAP)— colocaban el código en el tambor de tal manera que se redujera la cantidad de tiempo necesario para que la siguiente instrucción girara hasta su lugar debajo del cabezal. [7] Lo hacían cronometrando cuánto tiempo tardaría la computadora después de cargar una instrucción en estar lista para leer la siguiente, y luego colocando esa instrucción en el tambor de modo que llegara debajo de un cabezal justo a tiempo. Este método de compensación de tiempo, llamado "factor de salto" o " entrelazado ", se utilizó durante muchos años en los controladores de memoria de almacenamiento.

Historia

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

Una de las primeras computadoras que funcionaron y que empleó memoria de tambor fue la computadora Atanasoff-Berry (1942). Almacenaba 3000 bits; sin embargo, empleaba capacitancia en lugar de magnetismo para almacenar la información. La superficie exterior del tambor estaba revestida de contactos eléctricos que conducían a los capacitores que contenía.

Los tambores magnéticos fueron desarrollados para la Marina de los EE. UU. por Engineering Research Associates (ERA) en 1946 y 1947. [8] Se completó un estudio experimental de ERA y se informó a la Marina el 19 de junio de 1947. [8] Otro desarrollo temprano de dispositivos de almacenamiento de tambor se produjo en Birkbeck College ( Universidad de Londres ), [9] la 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 y UNIVAC 1101. A través de fusiones , ERA se convirtió en una división de UNIVAC enviando el tambor Serie 1100 como parte de la Computadora de Archivo UNIVAC en 1956; cada tambor almacenaba 180.000 caracteres de 6 bits (135 kilobytes). [10]

La primera computadora producida en masa, la IBM 650 (1954), tenía inicialmente hasta 2.000 palabras de 10 dígitos, aproximadamente 17,5 kilobytes , de memoria de tambor (posteriormente se duplicó a 4.000 palabras, aproximadamente 35 kilobytes, en el Modelo 4).

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

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

Véase también

Referencias

  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. ^ por Universität Klagenfurt (ed.). "Tambor magnético". Exposiciones virtuales en informática . Archivado desde el original el 14 de abril de 2022. Consultado el 21 de agosto de 2011 .
  3. ^ Datamation, septiembre de 1967, pág. 25, "Para Bendix y Ramo-Wooldridge, las G-20 y RW-400 eran máquinas de núcleo paralelo en lugar de cajas de ritmos seriales del tipo que ya existía en sus líneas de productos".
  4. ^ Matick, Richard (1977). Sistemas y tecnología de almacenamiento informático . Wiley. pág. 15.
  5. ^ Hagen, Glenn E. (1 de noviembre de 1953). Computadoras y automatización 1953-11: vol. 2, núm. 8. Internet Archive. Berkeley Enterprises. págs. 23, 25.
  6. ^ Baumeister, H (2 de diciembre de 1958). «US Patent 2,862,781 RECORDING SUPPORT DEVICES» (PDF) . Consultado el 1 de julio de 2023 .
  7. ^ SOAP II - Programa de ensamblaje óptimo simbólico para el sistema de procesamiento de datos IBM 650 (PDF) , IBM, 24-4000-0
  8. ^ de Eric D. Daniel; C. Denis Mee; Mark H. Clark (1998). Grabación magnética: los primeros 100 años. Wiley-IEEE. págs. 238, 241. ISBN 0-7803-4709-9.
  9. ^ 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. S2CID  14861159.
  10. ^ Gray, George T.; Smith, Ronald Q. (octubre de 2004). "Las computadoras de primera generación de Sperry Rand, 1955-1960: hardware y software". IEEE Annals of the History of Computing : 23. Había una memoria de tambor de 1070 palabras para datos, almacenados como doce dígitos o caracteres de 6 bits por palabra.
  11. ^ "Página de manual de drum(4) de FreeBSD" . Consultado el 27 de enero de 2013 .
  • La historia de Mel: la clásica historia sobre las travesuras de un programador codificando manualmente una caja de ritmos: Mel Kaye .
  • Librascope LGP-30: La computadora con memoria de tambor a la que se hace referencia en la historia anterior, también a la que se hace referencia en Librascope LGP-30 .
  • Librascope RPC-4000: Otra computadora con memoria de tambor a la que se hace referencia en la historia anterior
  • Entrevista de historia oral con Dean Babcock
Retrieved from "https://en.wikipedia.org/w/index.php?title=Drum_memory&oldid=1247573475"