I computer utilizzano diversi tipi di memoria , raggruppati in due gruppi principali : memoria principale o principale e memoria secondaria o ausiliaria . La memoria principale è per una rapida manipolazione dei dati , permettendo al programma di eseguire rapidamente operazioni e interagire con l’utente . Memoria secondaria è principalmente per la conservazione a lungo termine , permettendo al computer di tenere traccia di grandi quantità di informazioni quasi a tempo indeterminato . Struttura

memoria primaria e memoria secondaria sono strutturati in modo diverso . Memoria primaria è il microchip chiamati RAM o memoria ad accesso casuale . Ogni chip ha un enorme griglia di minuscoli interruttori . Ciascuno switch memorizza un singolo bit di memoria , che il processore può accedere in qualsiasi momento inviando un segnale elettronico alla memoria . Memoria secondaria è generalmente memorizzato su un disco magnetico rotante . La memoria è memorizzato in tracce circolari simili ai solchi di un disco e una piccola testina di lettura /scrittura galleggia sopra la superficie del disco , come il braccio su un giradischi . Quando il computer vuole memorizzare o leggere le informazioni sul disco , un motore elettrico sposta il braccio di un particolare punto sopra il disco e la testina di lettura /scrittura o scrive sul disco facendo una serie di impulsi magnetici o legge da esso misurando le fluttuazioni magnetiche sulla superficie del disco . Alcuni computer moderni usano quello che viene chiamato uno “stato solido” hard disk . Il solido memorizza disco a stato informazioni in una griglia e non ha parti in movimento , rendendo più vicino nella struttura di RAM che è di un disco rigido .

Velocità

Perché memoria principale non richiede parti in movimento , è quasi istantanea . I dischi rigidi , invece , sono molto più lento , dal momento che il computer deve ruotare la testina di lettura – scrittura attraverso il disco ogni volta che vuole accedere ad un blocco di dati . A causa di questo , i computer eseguono programmi in memoria principale . Se il computer si esaurisce lo spazio in memoria primaria , verrà creato un file di scambio sul disco rigido , un file che funziona come memoria principale di backup . Il computer utilizza solo questo file quando non c’è abbastanza memoria principale , dal momento che utilizza il file di swap rallenta le cose .

Dimensioni e Persistenza

Secondaria la memoria è più lento di memoria principale , ma ha due vantaggi : dimensioni e persistenza . Memoria secondaria è molto più conveniente per unità di primario , e molti dischi rigidi hanno ora un terabyte ( 1.000 gigabyte ) o più di memoria . Al contrario , i computer hanno al massimo un paio di gigabyte di memoria principale . Ancora più importante , memoria secondaria ha persistenza . Memoria primaria è una griglia di interruttori elettronici , e le informazioni vengono memorizzate solo fino a quando l’elettricità fluisce attraverso quegli interruttori . Quando il computer viene spento , tutti i dati in memoria principale è perduto . Memoria secondaria , al contrario , viene memorizzato come campi magnetici o su un disco o in una griglia . Anche quando il computer è spento , la memoria rimane . A causa di questo , file e programmi sono memorizzati nella memoria secondaria , quindi caricato in memoria principale quando il computer deve eseguire o accedervi .