La memoria de núcleo magnético fue la forma predominante de memoria de computadora de acceso aleatorio durante 20 años entre 1955 y 1975. A esta memoria a menudo se le llama simplemente memoria de núcleo o, informalmente, núcleo .
La memoria del núcleo utiliza toroides (anillos) de un material magnético duro (generalmente una ferrita semidura ) como núcleos de transformadores , donde cada cable enhebrado a través del núcleo sirve como devanado de transformador. Tres o cuatro cables pasan por cada núcleo. La histéresis magnética permite que cada uno de los núcleos "recuerde" o almacene un estado.
Cada núcleo almacena un bit de información. Un núcleo se puede magnetizar en el sentido de las agujas del reloj o en el sentido contrario a las agujas del reloj. El valor del bit almacenado en un núcleo es cero o uno según la dirección de magnetización de ese núcleo. Los pulsos de corriente eléctrica en algunos de los cables a través de un núcleo permiten que la dirección de magnetización en ese núcleo se establezca en cualquier dirección, almacenando así un uno o un cero. Otro cable a través de cada núcleo, el cable de detección, se utiliza para detectar si el núcleo cambió de estado.
El proceso de lectura del núcleo hace que el núcleo se restablezca a cero, borrándolo así. A esto se le llama lectura destructiva . Al no ser leídos o escritos, los núcleos mantienen el último valor que tenían, incluso si se apaga la energía. Por tanto, son un tipo de memoria no volátil .
Usando núcleos y cables más pequeños, la densidad de memoria del núcleo aumentó lentamente y, a fines de la década de 1960, era típica una densidad de aproximadamente 32 kilobits por pie cúbico (aproximadamente 0.9 kilobits por litro). Sin embargo, alcanzar esta densidad requirió una fabricación extremadamente cuidadosa, que casi siempre se llevó a cabo a mano a pesar de los repetidos e importantes esfuerzos para automatizar el proceso. El costo disminuyó durante este período de aproximadamente $ 1 por bit a aproximadamente 1 centavo por bit. La introducción de los primeros chips de memoria semiconductores a fines de la década de 1960, que inicialmente crearon la memoria estática de acceso aleatorio ( SRAM ), comenzó a erosionar el mercado de la memoria central. La primera memoria dinámica de acceso aleatorio ( DRAM ) exitosa , la Intel 1103, seguido en 1970. Su disponibilidad en cantidad a 1 centavo por bit marcó el comienzo del fin de la memoria central. [1]
Las mejoras en la fabricación de semiconductores llevaron a aumentos rápidos en la capacidad de almacenamiento y disminuciones en el precio por kilobyte, mientras que los costos y las especificaciones de la memoria central cambiaron poco. La memoria central se eliminó del mercado gradualmente entre 1973 y 1978.