fbpx
Wikipedia

Memoria de núcleos cableados

La Core rope memory, o Memoria de núcleos cableados, es una forma de memoria de solo lectura (ROM) para computadores, usada inicialmente en las primeras sondas de la NASA enviadas a Marte, y posteriormente en el Apollo Guidance Computer (AGC) dseñado por el MIT y fabricado por Raytheon.

Muestra de prueba de una memoria de núcleos cableados parte del programa Apolo.

Al contrario que con la memoria de núcleos magnéticos ordinaria, de corriente coincidente y que se usaba entonces para la RAM, los núcleos de ferrita de un núcleo cableado se usan únicamente como transformadores. La señal del cable de una línea de palabra que pasa a través de un núcleo dado, y que se empareja con el cable de la línea de bit, se interpreta como un «uno» binario. Por el contrario, el cable de una línea de palabra que evita el núcleo, y no queda emparejado con el cable de la línea de bit, se lee como un «cero». En el AGC, hasta 64 cables podían pasar por un solo núcleo.

Fueron mujeres trabajadoras (anónimas obreras textiles de Massachusetts) las que «tejieron» el software escrito por los programadores de la NASA en estas memorias de núcleos cableados. Algunos programadores de la NASA apodaron el producto final como memoria LOL, de Little Old Lady memory, es decir, memoria de viejecita.[1]

Historia

Conceptos iniciales

Guiar una nave hasta nuestro satélite natural y hacerla posar suavemente sobre su superficie es algo que escapa a las posibilidades humanas: demorar unas décimas de segundo el encendido o apagado de un motor puede representar la diferencia entre el éxito de la misión, o el más estrepitoso y horrible fracaso. Sin embargo, un ordenador, aún sin poseer una gran potencia de cálculo, pero adecuadamente programado, puede encargarse de esas tareas sin problemas. La NASA lo sabía, y decidió dotar a sus naves de un ordenador de a bordo.

Nace el AGC

Así fue como nació el AGC (por Apollo Guidance Computer), encargado de las tareas de navegación y guiado autónomo de la nave, algo así como un piloto automático prácticamente independiente de los astronautas. La empresa North American había sido designada por la NASA como encargada del desarrollo del módulo de mando (CSM) de los Apolo, y sus directivos se dirigieron al Instituto de Tecnología de Massachusetts, donde se encontraban los mayores expertos en informática de la época, en busca de propuestas y soluciones. Luego de varias reuniones, los expertos llegaron a diseñar un ordenador que tendría un volumen aproximado de un pie cúbico, es decir, más o menos lo que ocupa un cubo de unos 30 centímetros de lado. Pero a la hora de dotar al AGC de una memoria ROM no confiaron en el silicio, y en lugar de utilizar microchips, los programas del AGC se «cablearon» físicamente, un sistema similar a las memorias de núcleo de ferrita que se utilizaban en buena parte de los ordenadores de la época, y que era bien conocido. Funcionaba con un ciclo de 11,72 micro-segundos. La longitud de la palabra de memoria era de 16 bits: 15 bits de datos y 1 bit de paridad impar. El formato de palabra de la CPU de 16 bits eran: 14 bits de datos, 1 bit de overflow, y 1 bit de signo (en representación complemento a uno).

A prueba de fallos

El sistema, si bien es algo rudimentario y de poca densidad (ver tópico siguiente), funciona, y es extremadamente robusto; de hecho, durante el despegue del Apolo XII varios rayos alcanzaron al Saturno V, provocando el «cuelgue» del ordenador de a bordo. Pero una vez en órbita, los astronautas lo reiniciaron y arrancó sin problemas. Muy pocos ordenadores modernos podrían sobrevivir a un evento de ese tipo.

La NASA usó, por supuesto, chips y transistores en otros componentes, pero las memorias se basaron en esta tecnología más antigua, la única -para sus ingenieros- que les permitía el grado de seguridad que la misión necesitaba.

Densidad de memoria

Con esta tecnología, se podía almacenar una cantidad de datos relativamente grande (para los estándares de la época) en un volumen pequeño (72 kilobytes por pie cúbico; aproximadamente 2,5 megabytes por metro cúbico); unas 18 veces menos[n. 1]​ que la cantidad de datos por volumen de la RAM de núcleos magnéticos.

Memory
technology
Unidades de datos por pie cúbico Unidades de datos por metro cúbico
Bytes Bits Bytes Bits
ROM de núcleos cableados 72 KB 576 Kbit ~2.5 MB ~20 Mbit
RAM de núcleos magnéticos 4 KB 32 Kbit ~140 KB ~1 Mbit
 
Memoria cableada del Apollo Guidance Computer

Notas

  1. El Block II Apollo Guidance Computer (AGC) usaba 36864 palabras de 16-bit en su memoria de núcleos cableados (contenida dentro de un pie cúbico) y 4096 palabras de memoria de núcleos magnéticos (en dos pies cúbicos). Otras máquinas tendrán relaciones algo diferentes entre los dos tipos de memoria.

Referencias

  1. Directed and Produced by: Duncan Copp, Nick Davidson, Christopher Riley (2008-07-07). «The Navigation Computer». Moon Machines. Episodio 3. Science Channel. min. 22:40. 

Enlaces externos

  • Visual Introduction to the Apollo Guidance Computer, part 3: Manufacturing the Apollo Guidance Computer. – By Raytheon; hosted by the Library of the California Institute of Technology's History of Recent Science & Technology site (originally hosted by the Dibner Institute)
  • Computers in Spaceflight: The NASA Experience – By James Tomayko (Chapter 2, Part 5, "The Apollo guidance computer: Hardware")
  •   Datos: Q5170214
  •   Multimedia: Core rope memory / Q5170214

memoria, núcleos, cableados, core, rope, memory, forma, memoria, solo, lectura, para, computadores, usada, inicialmente, primeras, sondas, nasa, enviadas, marte, posteriormente, apollo, guidance, computer, dseñado, fabricado, raytheon, muestra, prueba, memoria. La Core rope memory o Memoria de nucleos cableados es una forma de memoria de solo lectura ROM para computadores usada inicialmente en las primeras sondas de la NASA enviadas a Marte y posteriormente en el Apollo Guidance Computer AGC dsenado por el MIT y fabricado por Raytheon Muestra de prueba de una memoria de nucleos cableados parte del programa Apolo Al contrario que con la memoria de nucleos magneticos ordinaria de corriente coincidente y que se usaba entonces para la RAM los nucleos de ferrita de un nucleo cableado se usan unicamente como transformadores La senal del cable de una linea de palabra que pasa a traves de un nucleo dado y que se empareja con el cable de la linea de bit se interpreta como un uno binario Por el contrario el cable de una linea de palabra que evita el nucleo y no queda emparejado con el cable de la linea de bit se lee como un cero En el AGC hasta 64 cables podian pasar por un solo nucleo Fueron mujeres trabajadoras anonimas obreras textiles de Massachusetts las que tejieron el software escrito por los programadores de la NASA en estas memorias de nucleos cableados Algunos programadores de la NASA apodaron el producto final como memoria LOL de Little Old Lady memory es decir memoria de viejecita 1 Indice 1 Historia 1 1 Conceptos iniciales 1 2 Nace el AGC 1 3 A prueba de fallos 2 Densidad de memoria 3 Notas 4 Referencias 5 Enlaces externosHistoria EditarConceptos iniciales Editar Guiar una nave hasta nuestro satelite natural y hacerla posar suavemente sobre su superficie es algo que escapa a las posibilidades humanas demorar unas decimas de segundo el encendido o apagado de un motor puede representar la diferencia entre el exito de la mision o el mas estrepitoso y horrible fracaso Sin embargo un ordenador aun sin poseer una gran potencia de calculo pero adecuadamente programado puede encargarse de esas tareas sin problemas La NASA lo sabia y decidio dotar a sus naves de un ordenador de a bordo Nace el AGC Editar Asi fue como nacio el AGC por Apollo Guidance Computer encargado de las tareas de navegacion y guiado autonomo de la nave algo asi como un piloto automatico practicamente independiente de los astronautas La empresa North American habia sido designada por la NASA como encargada del desarrollo del modulo de mando CSM de los Apolo y sus directivos se dirigieron al Instituto de Tecnologia de Massachusetts donde se encontraban los mayores expertos en informatica de la epoca en busca de propuestas y soluciones Luego de varias reuniones los expertos llegaron a disenar un ordenador que tendria un volumen aproximado de un pie cubico es decir mas o menos lo que ocupa un cubo de unos 30 centimetros de lado Pero a la hora de dotar al AGC de una memoria ROM no confiaron en el silicio y en lugar de utilizar microchips los programas del AGC se cablearon fisicamente un sistema similar a las memorias de nucleo de ferrita que se utilizaban en buena parte de los ordenadores de la epoca y que era bien conocido Funcionaba con un ciclo de 11 72 micro segundos La longitud de la palabra de memoria era de 16 bits 15 bits de datos y 1 bit de paridad impar El formato de palabra de la CPU de 16 bits eran 14 bits de datos 1 bit de overflow y 1 bit de signo en representacion complemento a uno A prueba de fallos Editar El sistema si bien es algo rudimentario y de poca densidad ver topico siguiente funciona y es extremadamente robusto de hecho durante el despegue del Apolo XII varios rayos alcanzaron al Saturno V provocando el cuelgue del ordenador de a bordo Pero una vez en orbita los astronautas lo reiniciaron y arranco sin problemas Muy pocos ordenadores modernos podrian sobrevivir a un evento de ese tipo La NASA uso por supuesto chips y transistores en otros componentes pero las memorias se basaron en esta tecnologia mas antigua la unica para sus ingenieros que les permitia el grado de seguridad que la mision necesitaba Densidad de memoria EditarCon esta tecnologia se podia almacenar una cantidad de datos relativamente grande para los estandares de la epoca en un volumen pequeno 72 kilobytes por pie cubico aproximadamente 2 5 megabytes por metro cubico unas 18 veces menos n 1 que la cantidad de datos por volumen de la RAM de nucleos magneticos Memorytechnology Unidades de datos por pie cubico Unidades de datos por metro cubicoBytes Bits Bytes BitsROM de nucleos cableados 72 KB 576 Kbit 2 5 MB 20 MbitRAM de nucleos magneticos 4 KB 32 Kbit 140 KB 1 Mbit Memoria cableada del Apollo Guidance ComputerNotas Editar El Block II Apollo Guidance Computer AGC usaba 36864 palabras de 16 bit en su memoria de nucleos cableados contenida dentro de un pie cubico y 4096 palabras de memoria de nucleos magneticos en dos pies cubicos Otras maquinas tendran relaciones algo diferentes entre los dos tipos de memoria Referencias Editar Directed and Produced by Duncan Copp Nick Davidson Christopher Riley 2008 07 07 The Navigation Computer Moon Machines Episodio 3 Science Channel min 22 40 Enlaces externos EditarVisual Introduction to the Apollo Guidance Computer part 3 Manufacturing the Apollo Guidance Computer By Raytheon hosted by the Library of the California Institute of Technology s History of Recent Science amp Technology site originally hosted by the Dibner Institute Computers in Spaceflight The NASA Experience By James Tomayko Chapter 2 Part 5 The Apollo guidance computer Hardware Datos Q5170214 Multimedia Core rope memory Q5170214 Obtenido de https es wikipedia org w index php title Memoria de nucleos cableados amp oldid 140722586, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos