Quali sono le parti della RAM
La memoria ad accesso casuale (RAM) è la memoria operativa del computer. Qui vengono caricati e memorizzati i componenti del sistema operativo necessari per far funzionare il computer. La RAM ospita anche i programmi mentre sono in uso. Ci sono stati molti tipi di RAM, ma con l'evoluzione della tecnologia delle memorie, il tipo ampiamente usato oggi si basa sull'infrastruttura SDRAM (RAM dinamica sincrona). Gli ultimi DDR (double data rate) 1, 2 e 3 sono tutti basati sull'architettura SDRAM.
Circuito stampato (Board)
È il circuito stampato su cui sono saldati tutti i componenti hardware della RAM. Presenta circuiti integrati a semiconduttore a base di silicio che forniscono connessioni tra i componenti di memoria e l'interfaccia con il computer per permettere a processore e memory controller di accedere alla RAM.
Clock
A differenza della DRAM convenzionale (asincrona), le operazioni di memoria SDRAM sono sincronizzate ai segnali di un clock, semplificando l'interfaccia di controllo ed eliminando la necessità di generare segnali pseudo-analogici richiesti nella DRAM convenzionale. Riduce anche i costi di produzione dei componenti perché memorie più veloci possono essere prodotte allo stesso costo.
Registro di modalità (Mode Register)
Questo registro on-chip configura il funzionamento base del dispositivo. Controlla la latenza CAS (column address strobe), la lunghezza del burst e il tipo di burst, ed è solitamente impostato durante l'accensione del computer.
Banchi di memoria (Memory Banks)
È la sezione con i moduli di memoria effettivi (celle) che memorizzano i dati. Nella SDRAM ci sono sempre due o più banchi, permettendo a uno di essere disponibile per l'accesso mentre l'altro viene pre-caricato. Questo elimina la latenza causata dalla pre-carica di un singolo banco, risultando in tassi di trasferimento maggiori. Riduce anche la granularità di ogni banco, con prestazioni più elevate a costi inferiori per densità di 16 MB e superiori.
Chip SPD
SPD sta per Serial Presence Detect. La SDRAM ha un chip SPD on-board che contiene informazioni su tipo, dimensione, velocità e tempo di accesso della memoria. Questo chip permette al computer di accedere a queste informazioni all'avvio durante il ciclo di power-on test.
Contatore di burst (Burst Counter)
Il contatore di burst è un contatore on-chip che tiene traccia degli indirizzi di colonna per consentire l'accesso burst ad alta velocità. Usa due tipi di burst (sequenziale e intercalato) e diverse lunghezze di burst, parametri programmabili tramite il registro di modalità.