Quali sono le differenze tra gli standard di memoria?
La memoria di sistema o RAM è stata finora la più innocua in termini di denominazione e comprensione del tipo di RAM di cui abbiamo bisogno per il nostro computer. Ma è anche vero che lo status quo non è cambiato drasticamente da molto tempo. Abbiamo le DDR5, ma non ha cambiato molto il modo in cui scegliamo la RAM. Eravamo ancora principalmente preoccupati della velocità, dei tempi di latenza e della compatibilità con il sistema che stavamo cercando di costruire/acquistare. Ad esempio, la piattaforma AM4 di AMD non supporta DDR5, quindi l'unica soluzione è aggiornare alla più recente AM5. Con Intel, però, devi stare attento a comprare almeno un chip di 12a generazione o più recente.
Tuttavia, la forma e il design del modulo, che chiamiamo RAM, non sono cambiati da molto tempo. Qui conosciamo diversi termini: DIMM, UDIMM, SODIMM, RDIMM... Quest'anno abbiamo un'altra designazione: CUDIMM.
Per prima cosa chiariamo cosa significano le etichette che già conosciamo.
Cos'è un DIMM (Dual In-line Memory Module)?
DIMM sta per Dual In-line Memory Module ed è in realtà il nome ufficiale di ciò che la maggior parte di noi chiama modulo di memoria. Un DIMM è un circuito rettangolare con chip di memoria installati e un bordo di collegamento ricoperto di pin destinati al collegamento alla scheda madre.
Il motivo per cui è chiamato DIMM e non SIMM (Single In-line Memory Module) è che i contatti metallici (pin) si trovano su entrambi i lati del modulo e rappresentano circuiti diversi che forniscono un percorso dati a 64 bit. I DIMM DDR5 e DDR4 hanno 288 pin, ma la tacca è spostata in una posizione leggermente diversa, quindi non è possibile inserire i DIMM DDR5 in uno slot RAM DDR4 o viceversa.
Il termine DIMM si riferisce quindi alla composizione fisica del modulo di memoria, ma non ci dice nulla sulla capacità o sulle prestazioni della memoria. Ad esempio, un DIMM può avere chip di memoria solo su un lato del modulo oppure su entrambi i lati. Per quanto riguarda la compatibilità, i DIMM in genere aderiscono alle specifiche dell'organizzazione per gli standard JEDEC, il che significa che i DIMM sono compatibili con la maggior parte dei sistemi e delle piattaforme odierni.
Cos'è un UDIMM?
La RAM senza buffer o UDIMM (Unbuffered Dual In-Line Memory Module) è il tipo più comune di memoria di sistema. In poche parole, è solo un tipo di DIMM e nella maggior parte dei casi non vedrai nemmeno questa designazione tra le specifiche della RAM perché i nomi DIMM e UDIMM sono intercambiabili. "Unbuffered" significa che gli UDIMM non hanno alcun registro tra il controller di memoria e i chip di memoria. Il controller, situato nel processore, comunica direttamente con i chip di memoria.
Questo design ha i suoi vantaggi e svantaggi. Poiché non sono presenti intermediari, la latenza è inferiore, il che significa prestazioni più veloci. Anche la produzione è più semplice e quindi più economica. Come già accennato, sono il tipo di modulo di memoria più diffuso e sono molto apprezzati nei computer da gioco e nei computer su cui gli utenti eseguono compiti intensivi. Tuttavia, poiché non esiste alcuna interfaccia tra il controller e i chip, l’affidabilità del segnale è peggiore rispetto ai moduli che utilizzano un registro.
Inoltre, nella maggior parte dei casi gli UDIMM non dispongono di un sistema di codici di correzione degli errori (ECC), quindi esiste una maggiore probabilità di danneggiamento dei dati.
Dall'altro lato della scala troviamo gli RDIMM o moduli di memoria a cui manca un registro negli UDIMM.
Cos'è un RDIMM?
Server, workstation e altri dispositivi simili richiedono innanzitutto stabilità e affidabilità. L'assenza di un registro o di un buffer (come con UDIMM) è ancora più evidente con capacità RAM maggiori, motivo per cui RDIMM o Registered Dual In-line Memory Module viene spesso utilizzato per i server. Questo registro intermedio aiuta a stabilizzare e gestire il carico elettrico sui moduli di memoria. Il vantaggio di ciò è che gli RDIMM supportano capacità di memoria maggiori rispetto agli UDIMM.
L'ECC è il secondo componente più importante nel mosaico di stabilità richiesto dai server. La corruzione dei dati è una costante della RAM, ma ECC è in grado di riconoscerli e ripararli, prevenendo così perdite catastrofiche di dati. Il prezzo da pagare per un'affidabilità decisamente migliore è la latenza, che non è così importante per i dispositivi che richiedono RDIMM.
Cos'è un SODIMM?
Se hai sempre desiderato aggiornare la RAM di un laptop o mini PC, potresti aver commesso l'errore da principiante di acquistare un DIMM o UDIMM standard e in seguito scoprire che esisteva una limitazione fisica. Hai preso il manuale del tuo computer e hai notato l'etichetta SODIMM accanto alle specifiche della RAM.
I SODIMM (Small Outline Dual In-line Memory Modules) sono realizzati appositamente per l'uso in computer con vincoli di spazio come laptop e mini-computer. La RAM SODIMM è circa la metà della RAM DIMM standard, ma la struttura rimane simile, così come le prestazioni.
Ma cosa sono i CUDIMM e i CSODIMM?
CUDIMM sta per Clocked Unbuffered Dual In-line Memory ed è lo standard di memoria più recente. I moduli CUDIMM sono progettati per migliorare l'integrità del segnale di memoria includendo un driver di clock (CKD) sul modulo DIMM stesso. Il CKD è un piccolo circuito integrato che recupera i segnali di temporizzazione essenziali per sincronizzare il processore, il controller di memoria e i moduli di memoria. Il segnale di temporizzazione viene ora generato direttamente sul DIMM e non più nel processore, il che migliora la stabilità a velocità RAM elevate. In poche parole, la presenza di un driver dell'orologio ha cambiato il comportamento della RAM DDR5 a velocità più elevate.
Potresti aver notato la somiglianza con gli RDIMM. La differenza tra loro è che oltre al segnale di temporizzazione, l'RDIMM memorizza anche il bus di comando e indirizzo nel buffer, mentre il CUDIMM memorizza solo il segnale di temporizzazione. Pertanto, i server continueranno a essere dotati di moduli RDIMM e i CUDIMM vivranno in armonia con i classici moduli UDIMM.
JEDEC consiglia di utilizzare i moduli CUDIMM per velocità superiori a 6400 MT/s.
Fortunatamente la nuova RAM CUDIMM ha lo stesso numero di connettori (288) dell'attuale standard DDR5 UDIMM, quindi la compatibilità non dovrebbe essere un problema almeno da questo punto di vista. Al momento, CUDIMM non funziona sui processori AMD della serie 7000, e sulle serie 8000 e 9000 funziona in questa modalità "bypass" in cui CKD non funziona, quindi attualmente non esiste un buon motivo per installare nuova RAM in un computer AMD , tranne, ovviamente, se vieni "risucchiato".
Con il team blu sono compatibili gli ultimi chip Intel Arrow Lake e diversi moduli sono già disponibili per l'acquisto. Kingston, Crucial, Biwin e G.Skill sono tra i primi produttori che offrono già moduli CUDIMM con una capacità fino a 48 GB. Il prezzo per tali capacità è di circa 400-500 euro e possono raggiungere velocità fino a 9600 megatrasferimenti al secondo (MT/s).
Per laptop e mini computer sono già disponibili anche i primi moduli CSODIMM che contengono anche un driver dell'orologio e tutti i vantaggi che abbiamo già elencato.
Cosa sono CAMM2 e LPCAMM2?
I moduli DIMM hanno vinto un'altra competizione: CAMM2 (Compression attached memory module). La differenza principale è il modo in cui il CAMM2 si collega alla scheda madre. I connettori del CAMM2 sono disposti in una griglia, simile ai processori e alle schede madri più recenti, e non più in fila (o due file) come siamo abituati con i DIMM. Grazie al nuovo design del CAMM2, la memoria è posizionata in piano sulla scheda madre e non più perpendicolare. Il primo ovvio vantaggio è lo spazio guadagnato, che è una buona notizia per l’installazione di raffreddatori ad aria più grandi. Almeno per ora, sembra che le schede madri che supporteranno CAMM2 avranno spazio solo per un modulo CAMM2, e non più di quanto siamo abituati con la RAM DIMM. Se desideri aumentare la capacità/velocità, dovrai sostituire l'intero modulo.
Ma poiché la RAM sarà posizionata più vicino al processore, possiamo aspettarci una migliore affidabilità del segnale, una frequenza più elevata e tempi di ritardo inferiori, simili a CUDIMM.
Il numero 2 alla fine dell'etichetta indica la seconda generazione di questo standard, originariamente progettato da Dell. Come CUDIMM, CAMM2 è attualmente irrilevante per la maggior parte degli utenti e non è chiaro quale standard prevarrà in futuro. Oltre ai moduli DIMM c'è ancora il prezzo, che per molti acquirenti è uno dei fattori più importanti.
Per non restare fuori dall'azione, i notebook stanno ricevendo anche un altro standard – LPDDR5 CAMM2 o LPCAMM2.
Ogni millimetro conta nei laptop ultrasottili, quindi i produttori spesso scelgono di saldare la RAM direttamente sulla scheda madre, il che è ottimo per la portabilità ma problematico per potenziali aggiornamenti. LPCAMM2, come CAMM2, è a basso profilo, occupa molto meno spazio dei SODIMM, consentendo all'utente di eseguire facilmente l'aggiornamento.
Il Lenovo ThinkPad P1 G7 è tra i primi ad essere equipaggiato con la RAM più recente.
Dopo tanto tempo, stiamo facendo un grande passo avanti nel campo della memoria di sistema. Seguiremo con interesse quale standard funzionerà meglio tra gli utenti.