CLASSIFICAZIONE DELLE MEMORIE
Le memorie oggi giorno utilizzate vengono classificate nel seguente modo.
- Memoria di lavoro (working storage); lavora a una velocità elevata e contiene programma e dati su cui il sistema sta operando, esempio di queste memorie sono le RAM e suoi derivati.
- Memoria tampone (buffer memory); ancora più veloce della memoria di lavoro, è realizzata con dei registri e serve alla conservazione per un periodo di tempo breve di dati in elaborazione. Un esempio significativo è quello dei registri interni a un microprocessore).
- Memoria di massa (bulk storage); ha una elevata capacità di immagazzinamento dati; è la più lenta e la funzione di archivio programmi. Esempio i dischi magnetici.
ROM (Read Only Memory)
Vengono scritte in sede di fabbricazione e non sono più modificabili; sono di tipo non volatile.
PROM (Progammable ROM: ROM programmabile)
Sono programmabili, tramite programmatori, dall'utente per l'inserimento dati ma una sola volta; una volta programmate, sono equivalenti alle ROM. L'unica differenza sta nella programmazione che non è più svolta in fase di fabbricazione ma dall'utente finale.
EPROM (Erasable PROM: PROM cancellabile).
Sono programmabili e cancellabili più volte. La programmazione come nelle PROM normali avviene tramite programmatori e la cancellazione (che è sempre TOTALE) tramite una esposizione a radiazioni ultraviolette.
EEPROM (Electrically Erasable PROM: PROM cancellabile elettricamente)
La loro cancellazione avviene più velocemente e per via elettrica e non con emissione ultraviolette come nelle EPROM, il che permette la cancellazione senza togliere il dispositivo dal circuito, purché questo sia predisposto per questi usi (in pratica, la memoria EEPROM può essere cancellata direttamente dal computer senza rimuoverla SE il computer è predisposto per questi usi). Inoltre la cancellazione non è più totale ma è selettiva, quindi si vanno a cancellare solo il contenuto delle celle che interessano all'utente.
EAROM (Electrically Alterable ROM: ROM alterabile elettricamente)
Simili funzionalmente alle EEPROM ma non hanno ottenuto molto successo per gli elevati valori delle tensioni di programmazione e per le piedinature non compatibili con lo standard EPROM.
FLASH
Simili alle EEPROM ma con capacità maggiori a parità di costi. Corrispondono a quelle che oggi chiamiamo SD card, Pen Drive (chiavetta USB).
RAM (Random Access Memory)
Sono memorie di lettura e scrittura di tipo volatile. Sono dette ad accesso casuale in quanto basta selezionare l'indirizzo a cui si è interessati e accedere DIRETTAMENTE alla singola locazione di memoria.
Esistono del tipo statico (SRAM) e del tipo dinamico (DRAM): le prime sono composte da da flip-flop, le seconde da piccole capacità di memorizzazione. Oltre a questi tipi esistono RAM di tipo sincrono sia di tipo statico (SSRAM) che di tipo dinamico (SDRAM).
Esistono del tipo statico (SRAM) e del tipo dinamico (DRAM): le prime sono composte da da flip-flop, le seconde da piccole capacità di memorizzazione. Oltre a questi tipi esistono RAM di tipo sincrono sia di tipo statico (SSRAM) che di tipo dinamico (SDRAM).