Concetti Chiave
- La RAM è una memoria ad accesso casuale e volatile, utilizzata per conservare dati solo quando alimentata.
- Le SRAM sono memorie statiche veloci ma costose, utilizzate principalmente come cache di secondo livello.
- Le DRAM sono memorie dinamiche più economiche e dense, ma necessitano di rinfresco periodico per mantenere i dati.
- La SDRAM è una DRAM sincrona con il clock, permettendo alla CPU di operare in modalità burst per trasferimenti più rapidi.
- La DDR SDRAM, una variante della SDRAM, raddoppia la quantità di dati trasferiti per ciclo di clock e include diverse generazioni come DDR2, DDR3 e DDR4.
Indice
Memorie RAM
RAM
RAM (Random Access Memory) = memoria ad accesso casuale (non per forza sequenziale), sono volatili (conservano i dati finché sono alimentate). Le RAM possono essere:
- Statiche: SRAM, formate da circuiti Flip-Flop tipo D, memorie molto veloci ma piuttosto costose, perciò usate normalmente solo come Cache di 2 livello
- Dinamiche: DRAM, realizzate con array di celle, ognuna formata da un transistor e un condensatore (poiché la carica elettrica nel condensatore tende a disperdersi, è necessario un rinfresco di cariche per permettere il mantenimento dello stato logico).
Le DRAM sono più economiche e dense, ma più lente. Le DRAM tradizionali sono asincrone (non sincrone al clock ma serve handshaking). Sono state introdotte varianti efficienti di DRAM, tra cui:
- DRAM sincrona (SDRAM): sincronizzata con segnale di clock e va alla velocità massima del bus. La risposta è inviata dopo un numero prefissato di clock, quindi la CPU mentre aspetta che la memoria sia pronta, può dedicarsi ad altro. Per l’accesso a sequenze di byte ad indirizzi contigui si può usare la modalità burst che ha un transfer rate maggiore
- DDR SDRAM: variante di SDRAM (Double Data Rate SDRAM), può inviare il doppio dei dati alla CPU per ciclo di clock, sono le memorie più utilizzate, sono previsti due canali di accesso paralleli a 64 bit (128 bit per volta).
Esistono diverse generazioni di DDR: DDR, DDR2, DDR3, DDR4.