Sommario:
Definizione - Cosa significa memoria principale?
La memoria di base era una forma comune di memoria ad accesso casuale (RAM) dalla metà degli anni '50 alla metà degli anni '70, ed è stata sviluppata al MIT nel 1951. La memoria utilizzava anelli magnetici chiamati nuclei che avevano fili che li attraversavano per selezionando e rilevando il contenuto dei nuclei. Con l'introduzione della memoria basata sulla tecnologia dei semiconduttori, la memoria principale divenne obsoleta, sebbene alcuni chiamino ancora la memoria principale di un computer la memoria principale.
La memoria centrale è anche nota come memoria a nucleo magnetico.
Techopedia spiega Core Memory
La funzione della memoria interna si basava sull'isteresi del materiale magnetico utilizzato per realizzare gli anelli. Ogni core nella memoria core è stato utilizzato per memorizzare un bit di informazioni. I nuclei possono essere magnetizzati in senso orario e antiorario. Il valore memorizzato nel nucleo dipendeva dalla direzione della magnetizzazione. L'accesso alla memoria principale implica cicli di lettura e scrittura. Il ciclo di lettura causerebbe la perdita del contenuto della memoria, mentre il ciclo di scrittura ripristinerebbe il contenuto della posizione della memoria. Un ciclo di lettura deve essere seguito da un ciclo di scrittura. Un'altra caratteristica saliente della memoria principale è la non volatilità, il che significa che il suo contenuto non viene perso una volta rimossa l'alimentazione. È stata inclusa una logica speciale nel controller di memoria per garantire che il contenuto della memoria non fosse alterato a meno che gli alimentatori non fossero ai loro valori normali.
La non volatilità è stato uno dei maggiori vantaggi della memoria core nei primi anni di sviluppo della memoria.
La memoria principale era piuttosto lenta e inizialmente costosa da fabbricare. Essendo di natura magnetica, era vulnerabile agli effetti delle interferenze. Nel caso della memoria centrale sono stati necessari adeguamenti rispetto ai livelli di rilevamento, alle correnti di azionamento e ai tempi di memoria. Sono state necessarie applicazioni dispendiose in termini di tempo per diagnosticare problemi hardware nella memoria principale.
