Wat is SIMM (Single In-Line Memory Module)?

Moderne computers moeten RAM op RAM-sticks hebben geïnstalleerd. Deze sticks worden DIMM's genoemd omdat alle elektrische pinnen in lijn zijn en er zijn twee lijnen, wat leidt tot het acroniem Dual In-line Memory Module. Dit was echter niet altijd het geval, aangezien DIMM's in de jaren negentig werden uitgevonden.

DRAM-geschiedenis

Heel vroeg in de ontwikkeling van computers werden RAM-chips rechtstreeks op moederborden geïnstalleerd als geïntegreerde schakelingen met behulp van DIP-sockets. Omdat er veel chips nodig waren, werd er veel ruimte ingenomen. De Enkele in-line geheugenmodule of SIMM is ontworpen om het grootste deel van die ruimte vrij te maken. De geheugenchips werden op een aparte printplaat geïnstalleerd en haaks op het moederbord gestoken.

De eerste generatie SIMM's gebruikte elektrische pinnen die als een grote SIP-chip in sockets gingen. Dit ontwerp was echter kwetsbaar voor het verbuigen van de pinnen en de pinnen waren het duurste onderdeel van de SIMM. Om de kosten te verlagen en de integriteit van de connectoren te vergroten, zijn de pinnen opnieuw ontworpen als randconnectoren. Deze edge-connectoren worden nog steeds gebruikt in moderne DIMM's, zij het met enkele aanpassingen.

Het bijzondere aan deze nieuwe randverbinders was dat ze over de hele onderrand gingen. Elk connectorpad liep over de voor-, onder- en achterkant van de SIMM. Het totale aantal connectoren is niet veranderd, alleen het type. Dit is het belangrijkste verschil tussen SIMM's en DIMM's. Op SIMM's zijn de connectoren aan weerszijden overbodig omdat ze echt één pin zijn. De connectoren op DIMM's zijn aan elke kant verschillend, waardoor het aantal pins zonder extra inspanning wordt verdubbeld.

Opmerking: Enigszins verwarrend worden deze randconnectoren nog steeds over het algemeen pinnen genoemd.

Verhoogd aantal pins

Elke pin kan slechts één van de twee potentiële waarden per klokcyclus verzenden, aan of uit, de binaire 1 of 0. Door meer pinnen toe te voegen, kunnen er meer gegevens per klokcyclus worden verzonden, waardoor de bandbreedte toeneemt. Niet alle pinnen zijn bedoeld om de daadwerkelijke I/O-bandbreedte van de SIMM te verbeteren. Een reeks pinnen wordt ook gebruikt om opdrachten aan het RAM-geheugen te geven.

Wanneer CPU's gegevens verwerken, hebben ze die gegevens nodig in de CPU-cache. Die cache is aanzienlijk sneller dan RAM, maar veel duurder, dus er is niet veel van. Gegevens worden dus opgeslagen in RAM en vervolgens indien nodig naar de cache gekopieerd. Om dit efficiënt te doen, is de geheugenbus zo breed ontworpen dat deze zoveel mogelijk verbindingen heeft. Dit betekent dat er per klokcyclus zoveel mogelijk bits kunnen worden verzonden. Moderne computers hebben een 64-bits geheugenbus, maar in de vroege jaren 80, toen de SIMM werd uitgevonden, was de geheugenbus 8-bits breed. 8 pinnen werden gebruikt om gegevens per klokcyclus te verzenden, terwijl de rest van de 30 pinnen op een SIMM werden gebruikt om opdrachten te verzenden.

Naarmate de CPU-ontwikkeling vorderde, werd de geheugenbusbreedte verhoogd tot 16-bits. Het probleem is dat met slechts 8 data-pinnen slechts 8 bits aan data per klokcyclus kunnen worden overgedragen. SIMM's werden gekoppeld om dit te omzeilen en leverden 16 datapinnen om de geheugenbus te vullen. Natuurlijk stopte de CPU-ontwikkeling daar niet, en al snel kwam de 32-bits geheugenbus. Terwijl sommige systemen vier 30-pins SIMM's mogelijk maken, is er een nieuwe standaard uitgebracht met een 72-pins SIMM met 32 ​​datapinnen.

Verliezen van DIMM

Met de komst en snelle marktacceptatie van de Intel Pentium P5 met zijn 64-bits geheugenbus in 1993, en CPU's met 64-bits geheugenbussen, moest hetzelfde spel gespeeld worden. Terwijl sommige systemen dubbele 72-pins SIMM's ondersteunden, nam een ​​nieuwe vormfactor de leiding, DIMM. Met tweemaal het aantal pinnen op één RAM-stick waren DIMM's goedkoper (tenminste in vergelijking met twee SIMM's) en verbruikte minder ruimte op het moederbord.

Uiteindelijk werd de DIMM-vormfactor de standaard en viel SIMM buiten gebruik. In wezen gebruikt niets nog steeds SIMM. Inderdaad geen nieuwe hardware. Er zijn echter vrijwel zeker oudere apparaten die het nog ergens gebruiken. DIMM wordt vandaag de dag nog steeds gebruikt en het is onwaarschijnlijk dat het snel ergens zal komen.

Conclusie

SIMM was de oorspronkelijke vormfactor voor de geheugenstick. Ze maakten het upgraden of installeren van RAM een stuk eenvoudiger door het een enkel proces te maken, in plaats van de 8 DRAM-chips met de hand aan te sluiten. Het gebruik van pinnen en het vervolgens behouden van de randconnectoren als enkele aaneengesloten pinnen leidde uiteindelijk tot hun vervanging door DIMM's in het begin van de jaren '90.

Dit verdubbelde het aantal connectorpinnen door de pinnen aan elke kant van de RAM-stick te scheiden. SIMM's zijn in wezen volledig vervangen door DIMM's zonder nieuwe producten in ongeveer een kwart eeuw. Wat zijn uw gedachten over het onderwerp? Deel uw mening in de opmerkingen hieronder.