Confrontare due kit di memoria RAM leggendo soltanto il valore espresso in MT/s o il dato della latenza CAS può portare a conclusioni sbagliate. La frequenza determina quanta capacità di trasferimento offre la memoria, ma la rapidità con cui il controller può iniziare alcune operazioni dipende anche dai timing e dalla latenza reale. A questi elementi si aggiungono il numero di canali, il tipo di memoria, il comportamento del controller integrato nel processore e il carico di lavoro.

Per scegliere o valutare correttamente la RAM occorre quindi leggere l’intera configurazione: velocità dichiarata, timing principali, tensione, capacità e modalità di funzionamento. Solo così è possibile capire se un kit più veloce porta un vantaggio concreto oppure se una memoria con timing più stretti offre una risposta migliore in determinati scenari.

Frequenza e velocità di trasferimento non sono la stessa cosa

Nel linguaggio comune si parla spesso di frequenza della RAM indicando valori come 3.200, 5.600 o 6.000 MHz. Tecnicamente, per le memorie DDR, il dato più corretto è la velocità di trasferimento espressa in MT/s, cioè milioni di trasferimenti al secondo. DDR significa Double Data Rate: la memoria effettua trasferimenti sia sul fronte di salita sia sul fronte di discesa del segnale di clock. Per questo il valore in MT/s è normalmente circa il doppio della frequenza di clock effettiva.

La distinzione non cambia il confronto pratico, ma aiuta a interpretare correttamente le specifiche. Un modulo DDR4-3200, per esempio, è commercialmente associato a 3.200 MT/s, mentre il clock reale della memoria è inferiore. Nei negozi e nei software si possono comunque incontrare entrambe le indicazioni, a seconda del produttore o dello strumento utilizzato.

Una maggiore velocità aumenta la larghezza di banda, cioè la quantità teorica di dati trasferibili in un secondo. Per un singolo canale a 64 bit, la formula approssimativa è: velocità in MT/s moltiplicata per 8 byte. DDR4-3200 offre quindi circa 25,6 GB/s per canale, mentre DDR5-6000 arriva a circa 48 GB/s per canale. Il valore effettivo può essere inferiore a quello teorico a causa dell’overhead e del comportamento della piattaforma.

La larghezza di banda disponibile raddoppia in configurazione dual channel, a condizione che scheda madre e processore lavorino effettivamente con due canali indipendenti. Installare due moduli compatibili negli slot indicati dal manuale della scheda madre è quindi spesso più importante di un piccolo aumento della velocità nominale.

Che cosa indicano latenza CAS e timing

Il timing più conosciuto è il CAS Latency, abbreviato in CL. Indica quanti cicli di clock intercorrono, in termini nominali, tra la richiesta di una colonna di dati e l’inizio della disponibilità del dato. Un kit può essere indicato, per esempio, come CL16 o CL36. Questo numero non è però una misura diretta del tempo espresso in nanosecondi: il ciclo di clock diventa più breve quando aumenta la velocità della memoria.

Per calcolare la latenza CAS reale si può usare questa formula:

latenza in nanosecondi = CL × 2.000 ÷ velocità in MT/s

Un modulo DDR4-3200 CL16 ha una latenza CAS teorica di 10 ns. Un modulo DDR5-6000 CL36 arriva anch’esso a 12 ns. Il kit DDR5 trasferisce molti più dati, ma non è automaticamente più rapido in ogni operazione che dipende dalla latenza iniziale. Questo esempio mostra perché confrontare soltanto CL16 e CL36 è fuorviante.

La latenza CAS è soltanto uno dei parametri. Le sigle più comuni sono:

tRCD, il ritardo tra l’attivazione di una riga e l’accesso alla colonna; tRP, il tempo necessario per chiudere una riga prima di aprirne un’altra; tRAS, il tempo minimo durante il quale una riga deve restare attiva. I valori sono generalmente espressi in cicli e vengono scritti in sequenza, ad esempio 16-18-18-38 o 36-36-36-76.

Per un confronto accurato è preferibile considerare l’intero gruppo di timing primari, non soltanto il primo numero. Due kit con la stessa velocità e lo stesso CL possono avere tRCD, tRP e tRAS differenti, con risultati leggermente diversi nei test e nelle applicazioni sensibili alla latenza.

Come confrontare due kit in modo corretto

Il primo passaggio consiste nel mettere a confronto moduli della stessa generazione. DDR4 e DDR5 non sono intercambiabili: cambiano il collegamento elettrico, la gestione dell’alimentazione, il controller e la compatibilità con la scheda madre. Un numero di MT/s più alto su DDR5 non può essere letto come un semplice equivalente di un valore DDR4.

Successivamente bisogna verificare la capacità totale e la disposizione dei moduli. Passare da 16 a 32 GB può produrre un beneficio molto più visibile di una differenza contenuta nei timing, soprattutto con giochi recenti, montaggio video, macchine virtuali e molte applicazioni aperte. Se la memoria disponibile non basta, il sistema ricorre maggiormente al file di paging sul disco, molto più lento della RAM.

Il terzo elemento è il dual channel o, sulle piattaforme che lo prevedono, una configurazione con più canali. Due moduli identici installati negli slot raccomandati consentono normalmente di sfruttare meglio la banda rispetto a un singolo modulo della stessa capacità complessiva. Quattro moduli possono invece aumentare il carico sul controller e rendere più difficile raggiungere la velocità dichiarata, soprattutto su alcune piattaforme.

È poi necessario controllare il profilo di memoria. I valori più elevati indicati sulla confezione possono richiedere l’attivazione di XMP o EXPO nel firmware della scheda madre. Senza il profilo, il sistema può avviarsi alla velocità standard JEDEC, con timing e tensione differenti. L’attivazione deve essere verificata con un programma di monitoraggio o nel BIOS/UEFI, perché il semplice montaggio del kit non garantisce che il profilo sia in uso.

Prestazioni reali: quando conta la velocità e quando la latenza

Le applicazioni che trasferiscono grandi quantità di dati possono beneficiare soprattutto della maggiore larghezza di banda. È il caso di alcune attività di rendering, compressione, analisi dati e grafica integrata, che utilizza la RAM di sistema come memoria video. Anche alcuni giochi possono migliorare con memoria più veloce, ma il risultato dipende dalla scheda video, dal processore, dalla risoluzione e dal motore del titolo.

Altri carichi di lavoro sono più sensibili ai tempi di accesso. In questi casi una memoria con timing più stretti, a parità di piattaforma e capacità, può ridurre la latenza effettiva e migliorare la reattività. Il vantaggio può però essere contenuto e non sempre è percepibile durante l’uso quotidiano. Un SSD veloce, un processore più potente o una maggiore quantità di RAM possono avere un impatto nettamente superiore.

Le piattaforme moderne possono inoltre adottare modalità interne di funzionamento del controller, rapporti tra clock e divisori o impostazioni automatiche che modificano il compromesso tra velocità e latenza. Per questo i risultati ottenuti su una piattaforma non sono necessariamente replicabili su un’altra. I benchmark devono essere eseguiti con la stessa capacità, gli stessi canali, il medesimo processore e impostazioni equivalenti.

Errori da evitare nella scelta

Il primo errore è considerare il valore CL come una classifica assoluta: CL16 non è sempre più veloce di CL18, così come CL36 non è automaticamente peggiore di CL32. La velocità di trasferimento deve essere inserita nella formula della latenza reale.

Un altro errore è ignorare stabilità e compatibilità. La velocità dichiarata dal produttore può dipendere dalla scheda madre, dal BIOS, dal processore e dal numero di moduli installati. Se un profilo non è stabile, è preferibile ridurre la velocità o aumentare prudentemente i timing secondo le indicazioni della piattaforma, invece di inseguire il dato più alto sulla confezione.

Infine, non bisogna confondere la memoria con la capacità di archiviazione: 32 GB di RAM non rendono automaticamente più veloce ogni computer, ma evitano che le applicazioni esauriscano lo spazio disponibile. La scelta migliore nasce dall’equilibrio tra capacità adeguata, dual channel, compatibilità, velocità e timing.

In sintesi, per confrontare davvero due kit è utile partire dalla stessa generazione, verificare la capacità e il numero di canali, calcolare la latenza in nanosecondi e leggere l’insieme dei timing primari. La velocità in MT/s descrive la banda teorica; i timing contribuiscono ai tempi di accesso; la piattaforma stabilisce quanto di quel potenziale può essere sfruttato. Solo valutando tutti questi elementi si può scegliere la RAM in base alle prestazioni reali, non soltanto ai numeri più appariscenti.