Che cos’è la temporizzazione della RAM e perché è importante?
La RAM è un componente fondamentale del computer, ma non ne parliamo abbastanza. Se non dispone di fantasiosi design di dissipatori di calore e illuminazione RGB, la RAM raramente trascorre una giornata al sole. La CPU e la GPU stabiliscono sostanzialmente le condizioni in cui opera il resto della tua build, ma puoi ottenere un po’ più di velocità dal tuo PC con una RAM più veloce. Sebbene la velocità dell’orologio della RAM sia cruciale, i tempi della RAM determinano anche la velocità della RAM.
Trovare la velocità di clock della RAM
La velocità della tua RAM può essere trovata sulla scatola o sul modulo. Puoi anche controllare le specifiche della RAM utilizzando software come CPU-Z o all’interno del BIOS/UEFI. Il nome completo del modulo RAM sarà simile al seguente:
Il “DDR4” descrive la generazione DDR (Double Data Rate) con cui il modulo è compatibile. Lo stesso numero (3, 4 o 5) appare nel numero “PC”, descrivendo la stessa cosa.
Si dice spesso che il primo numero di quattro cifre, 3200 nel nostro esempio, indichi la velocità di clock della RAM in megahertz. In realtà è una bugia di marketing, ma non sentirti in colpa: l’equivoco è direttamente incoraggiato dagli OEM e dai rivenditori di PC. Quel numero in realtà indica la “velocità dei dati”, misurata in megatrasferimenti al secondo, ovvero 10 6 operazioni di trasferimento dati al secondo.
Nella RAM DDR, la velocità di clock effettiva è la metà di quella nominale: 600 MT/s, nel nostro esempio, anche se anche quella è aumentata rispetto alla velocità di clock della RAM interna di 400 MHz attraverso bit di pre-fetch moltiplicativi. Tuttavia, poiché la DDR trasferisce i dati due volte per ogni battito dell’orologio, si dice che la velocità di clock “effettiva” sia il doppio della velocità di clock reale. Di conseguenza, la velocità dati effettiva è effettivamente uguale alla velocità di clock nominale della RAM in MT/s.
Il numero del PC, 25600 nel nostro esempio, mostra la velocità di trasferimento misurata in megabyte al secondo (MB/s). Moltiplicando la velocità dati (in MT/s) per la larghezza del bus I/O (64 bit in tutte le schede madri moderne), possiamo determinare la massima velocità di trasferimento possibile:
3200 megatrasferimenti al secondo x 64 bit per trasferimento/8 bit per byte = 25600 MB/s
Ogni numero indica in modo indipendente la velocità di clock della RAM, ma entrambi i numeri forniscono le stesse informazioni, solo in forme diverse.
Quali sono i tempi della RAM?
I tempi sono un altro modo per misurare la velocità o la latenza della RAM. I tempi misurano la latenza tra le varie operazioni comuni su un modulo RAM. La latenza è semplicemente il ritardo tra le operazioni. Può essere pensato come un “tempo di attesa”. I tempi minimi sono impostati dalle specifiche, quindi puoi leggere una tabella dei tempi RAM più veloci possibili per ciascuna specifica DDR4.
Misuriamo i tempi della RAM in cicli di clock. I rivenditori elencano gli orari come quattro numeri separati da trattini, come 16-18-18-38. I numeri più piccoli sono più veloci. L’ordine dei numeri ti dice il loro significato.
Primo numero: latenza CAS (CL)
Il tempo impiegato dalla memoria per rispondere alla CPU è la latenza CAS (CL). Ma Cl non può essere considerata isolatamente. Questa formula converte la latenza CAS in nanosecondi, che si basa sulla velocità di trasferimento della RAM:
Di conseguenza, la RAM con un rating MT/s più lento può effettivamente avere una latenza inferiore se ha un rating CL inferiore. Per i moduli DDR4, una latenza CAS di 16 è una delle più veloci disponibili. Allo stesso modo, per la RAM DDR5, il CL30 è attualmente il punto debole in termini di latenza della RAM.
Secondo numero: T RCD
I moduli RAM utilizzano un design basato su griglia per l’indirizzamento. L’intersezione di righe e numeri di colonna indica un particolare indirizzo di memoria. Il ritardo da indirizzo di riga a indirizzo di colonna (T RCD ) misura la latenza minima tra l’immissione di una nuova riga nella memoria e l’inizio dell’accesso alle colonne al suo interno. Puoi pensarlo come il tempo impiegato dalla RAM per “arrivare” all’indirizzo. Il tempo necessario per ricevere il primo bit da una riga precedentemente inattiva è T RCD + CL.
Terzo Numero: T RP
Row Precharge Time (T RP ) misura la latenza coinvolta nell’apertura di una nuova riga in memoria. Tecnicamente, misura la latenza tra il comando di precarica per inattivare (o chiudere) una riga e un comando di attivazione per aprire una riga diversa. Spesso è identico al secondo numero. Gli stessi fattori influenzano la latenza di entrambe le operazioni.
Quarto numero: T RAS
Row Active Time (TRAS ) misura la quantità minima di cicli che una riga deve rimanere aperta per scrivere correttamente i dati. Tecnicamente misura la latenza tra un comando di attivazione su una riga e l’emissione del comando di precarica su quella stessa riga, ovvero il tempo minimo tra l’apertura e la chiusura della riga. Per i moduli SDRAM, T RCD + CL calcola T RAS .
Quanto è veloce la tua RAM?
Queste latenze limitano la velocità della RAM. Ma il limite è fissato dalle specifiche RAM, non dalla fisica. Il controller di memoria che gestisce la RAM impone questi tempi, il che significa che sono modificabili (se la scheda madre lo consente). Potresti riuscire a ottenere prestazioni extra overcloccando la RAM e riducendo i tempi di un paio di cicli.
L’overclocking della RAM è la tecnica di overclocking hardware più capricciosa, poiché richiede il maggior numero di sperimentazioni e fallimenti. Ma una RAM più veloce riduce il tempo di elaborazione per i carichi di lavoro legati alla RAM, migliorando la velocità di rendering e la reattività della macchina virtuale.
Credito immagine: Unsplash
Lascia un commento