I computer moderni devono avere la RAM installata su chiavette RAM. Questi stick sono chiamati DIMM perché tutti i pin elettrici sono in linea e ce ne sono due linee, che portano all'acronimo Dual In-line Memory Module. Tuttavia, non è sempre stato così, poiché i DIMM sono stati inventati negli anni '90.
Storia della DRAM
All'inizio dello sviluppo dei computer, i chip RAM venivano installati direttamente sulle schede madri come circuiti integrati utilizzando prese DIP. Poiché erano necessari molti chip, è stato occupato molto spazio. Il Modulo di memoria in linea singolo o SIMM è stato progettato per liberare la maggior parte di quello spazio. I chip di memoria sono stati installati su un circuito stampato separato e inseriti nella scheda madre ad angolo perpendicolare.
La prima generazione di SIMM utilizzava pin elettrici che entravano nelle prese come un grande chip SIP. Questo design, tuttavia, era vulnerabile alla piegatura dei perni e i perni erano la parte più costosa del SIMM. Per ridurre i costi e aumentare l'integrità dei connettori, i pin sono stati riprogettati per essere connettori edge. Questi connettori perimetrali sono ancora utilizzati nei moderni DIMM, anche se con alcune modifiche.
La cosa su questi nuovi connettori per bordi era che andavano oltre l'intero bordo inferiore. Ciascun pad del connettore scorreva sulla parte anteriore, inferiore e posteriore della SIMM. Il numero complessivo di connettori non è cambiato, solo il tipo. Questa è la differenza fondamentale tra SIMM e DIMM. Sulle SIMM, i connettori sono ridondanti su entrambi i lati perché in realtà sono un pin. I connettori sui DIMM sono diversi su ciascun lato, raddoppiando il numero di pin senza alcuno sforzo aggiuntivo.
Nota: In modo leggermente confuso, questi connettori perimetrali sono ancora generalmente indicati come pin.
Conteggio pin aumentato
Ogni pin può trasmettere solo uno dei due potenziali valori ogni ciclo di clock, acceso o spento, il binario 1 o 0. L'aggiunta di più pin significa che è possibile trasmettere più dati per ciclo di clock, aumentando la larghezza di banda. Non tutti i pin migliorano l'effettiva larghezza di banda di I/O della SIMM. Una serie di pin viene utilizzata anche per inviare comandi alla RAM.
Quando le CPU elaborano i dati, hanno bisogno che i dati si trovino nella cache della CPU. Quella cache è significativamente più veloce della RAM ma molto più costosa, quindi non c'è molto. Pertanto, i dati vengono archiviati nella RAM e quindi copiati nella cache quando necessario. Per farlo in modo efficiente, il bus di memoria è progettato per essere ampio in quanto dispone di quante più connessioni possibili. Ciò significa che è possibile trasmettere il maggior numero possibile di bit per ciclo di clock. I computer moderni hanno un bus di memoria a 64 bit, ma nei primi anni '80, quando fu inventata la SIMM, il bus di memoria era largo 8 bit. 8 pin sono stati utilizzati per trasmettere dati per ciclo di clock, mentre il resto dei 30 pin su una SIMM sono stati utilizzati per inviare comandi.
Con il proseguimento dello sviluppo della CPU, la larghezza del bus di memoria è stata aumentata a 16 bit. Il problema è che con solo 8 pin di dati, è possibile trasferire solo 8 bit di dati per ciclo di clock. Le SIMM sono state accoppiate per aggirare questo problema, fornendo 16 pin di dati per riempire il bus di memoria. Naturalmente, lo sviluppo della CPU non si è fermato qui e presto è arrivato il bus di memoria a 32 bit. Mentre alcuni sistemi consentono quattro SIMM a 30 pin, è stato rilasciato un nuovo standard con una SIMM a 72 pin con 32 pin di dati.
Perdere a DIMM
Con l'arrivo e la rapida accettazione sul mercato dell'Intel Pentium P5 con il suo bus di memoria a 64 bit nel 1993 e delle CPU con bus di memoria a 64 bit, è stato necessario giocare allo stesso gioco. Mentre alcuni sistemi supportavano due SIMM a 72 pin, un nuovo fattore di forma ha preso il comando, DIMM. Con il doppio del numero di pin su una chiavetta di RAM, i DIMM erano più economici (almeno rispetto a due SIMM) e ha utilizzato meno spazio sulla scheda madre.
Alla fine, il fattore di forma DIMM è diventato lo standard e SIMM ha abbandonato il suo utilizzo. In sostanza nulla utilizza ancora SIMM ora. Infatti nessun nuovo hardware. Tuttavia, quasi sicuramente ci sono dispositivi legacy che lo eseguono ancora da qualche parte. DIMM è ancora utilizzato oggi ed è improbabile che vada da nessuna parte presto.
Conclusione
SIMM era il fattore di forma originale per la memory stick. Hanno reso l'aggiornamento o l'installazione della RAM molto più semplice rendendolo un unico processo, piuttosto che dover collegare manualmente gli 8 chip DRAM. L'uso dei pin e quindi il mantenimento dei connettori edge come pin contigui singoli ha portato alla loro sostituzione con DIMM all'inizio degli anni '90.
Ciò ha raddoppiato il conteggio dei pin del connettore separando i pin su ciascun lato della RAM stick. Le SIMM sono state sostanzialmente sostituite interamente dalle DIMM senza nuovi prodotti in circa un quarto di secolo. Quali sono i tuoi pensieri sull'argomento? Condividi i tuoi pensieri nei commenti qui sotto.