stringtranslate.com

Memoria de núcleo de cuerda

La memoria Core Rope es una forma de memoria de solo lectura (ROM) para computadoras . Se utilizó en el UNIVAC I (Universal Automatic Computer I) y el UNIVAC II , desarrollados por Eckert-Mauchly Computer Corporation en la década de 1950, ya que era una tecnología popular para el almacenamiento de programas y datos en esa época. Posteriormente fue utilizado en la década de 1960 por las primeras sondas espaciales de la NASA a Marte y luego en la Computadora de Orientación Apollo (AGC), [1] que fue construida por Raytheon .

El software para el AGC fue escrito por programadores del Laboratorio de Instrumentación del Instituto Tecnológico de Massachusetts (MIT) y las trabajadoras de las fábricas lo integraron en la memoria de la cuerda central. [2] Algunos programadores apodaron al producto terminado memoria LOL , por la memoria de Little Old Lady . [3]

Operación

De manera similar a la memoria de núcleo magnético, los anillos (o núcleos) magnéticos se utilizan para determinar los datos del software. A diferencia de la memoria de núcleo magnético, los núcleos en sí no se utilizan para almacenar los datos; la forma en que está conectado un núcleo controla si ese núcleo representa un '0' o un '1'.

Hay tres tipos principales de funciones que puede tener un cable en la memoria del núcleo del cable:

Para leer desde la memoria del núcleo del cable, al cable de ajuste/reinicio se le aplica una corriente fuerte para cambiar la polaridad de los núcleos. Esto induce un pequeño voltaje en los cables de detección que los atraviesan, que luego puede usarse para interpretar datos binarios. Los cables de inhibición pasan una corriente en la dirección opuesta al cable de configuración/reinicio para todos los núcleos excepto el deseado, actuando como un sistema de direccionamiento de memoria . Esto evita que los cables sensores detecten cambios de polaridad de los otros núcleos magnéticos.

Los cables de detección se utilizan para codificar los datos, ya sea a través de un núcleo o sin pasar por él. Al utilizar muchos cables sensores, se pueden almacenar múltiples bits de datos para cada núcleo. En el caso de la Computadora de Orientación Apollo, cada núcleo tenía 192 cables sensoriales que lo atravesaban, que podían almacenar 12 palabras de 16 bits por núcleo. [4]

Densidad de memoria

Según los estándares de la época, se podía almacenar una cantidad relativamente grande de datos en un pequeño volumen instalado de memoria central: 72 kilobytes por pie cúbico, o aproximadamente 2,5 megabytes por metro cúbico. Esto era aproximadamente 18 veces la cantidad de memoria de núcleo magnético (dentro de dos pies cúbicos). [ cita necesaria ]

Referencias

  1. ^ "Software como hardware: memoria de cuerda de Apolo" . Consultado el 29 de septiembre de 2017 .
  2. ^ "Computadora para Apolo". Reportero científico del MIT . 1965. WGBH .
  3. ^ Dirigida y producida por: Duncan Copp, Nick Davidson, Christopher Riley (7 de julio de 2008). " La Computadora de Navegación ". Máquinas lunares . Episodio 3. 22:40 minutos. Science Channel .
  4. ^ "Software tejido en alambre: núcleo de cuerda y computadora de guía Apollo" . Consultado el 20 de marzo de 2024 .

enlaces externos