Bei modernen Computern muss RAM auf RAM-Sticks installiert sein. Diese Sticks werden DIMMs genannt, weil alle elektrischen Pins in einer Reihe liegen und es zwei Reihen von ihnen gibt, was zum Akronym Dual In-line Memory Module führt. Dies war jedoch nicht immer der Fall, da DIMMs in den 1990er Jahren erfunden wurden.
DRAM-Geschichte
Schon sehr früh in der Entwicklung von Computern wurden RAM-Chips als integrierte Schaltkreise mit DIP-Sockeln direkt auf Motherboards installiert. Da viele Chips benötigt wurden, wurde viel Platz in Anspruch genommen. Das Einzelnes Inline-Speichermodul oder SIMM wurde entwickelt, um den größten Teil dieses Platzes freizugeben. Die Speicherchips wurden auf einer separaten Platine verbaut und im rechten Winkel auf die Hauptplatine gesteckt.
Die erste Generation von SIMMs verwendete elektrische Stifte, die wie ein großer SIP-Chip in Sockel gesteckt wurden. Dieses Design war jedoch anfällig für das Verbiegen der Stifte, und die Stifte waren der teuerste Teil des SIMM. Um die Kosten zu senken und die Integrität der Steckverbinder zu erhöhen, wurden die Pins zu Randsteckverbindern umgestaltet. Diese Kantenverbinder werden immer noch in modernen DIMMs verwendet, wenn auch mit einigen Modifikationen.
Das Besondere an diesen neuen Kantenverbindern war, dass sie über die gesamte Unterkante gingen. Jedes Anschlusspad verlief über die Vorder-, Unterseite und Rückseite des SIMM. Die Gesamtzahl der Anschlüsse hat sich nicht geändert, nur der Typ. Dies ist der Hauptunterschied zwischen SIMMs und DIMMs. Bei SIMMs sind die Anschlüsse auf beiden Seiten redundant, da es sich tatsächlich um einen Pin handelt. Die Anschlüsse auf DIMMs sind auf jeder Seite unterschiedlich, wodurch sich die Pinzahl ohne zusätzlichen Aufwand verdoppelt.
Notiz: Etwas verwirrenderweise werden diese Randverbinder immer noch allgemein als Stifte bezeichnet.
Erhöhte Pin-Anzahl
Jeder Pin kann nur einen von zwei möglichen Werten pro Taktzyklus übertragen, ein oder aus, die binäre 1 oder 0. Das Hinzufügen weiterer Pins bedeutet, dass mehr Daten pro Taktzyklus übertragen werden können, wodurch die Bandbreite erhöht wird. Nicht alle Pins dienen der Verbesserung der tatsächlichen E/A-Bandbreite des SIMM. Eine Reihe von Pins wird auch verwendet, um Befehle an den RAM auszugeben.
Wenn CPUs Daten verarbeiten, müssen sich diese Daten im CPU-Cache befinden. Dieser Cache ist deutlich schneller als RAM, aber viel teurer, also gibt es nicht viel davon. Daten werden also im RAM gespeichert und dann bei Bedarf in den Cache kopiert. Um dies effizient zu tun, ist der Speicherbus so breit ausgelegt, dass er so viele Verbindungen wie möglich hat. Das bedeutet, dass so viele Bits wie möglich pro Taktzyklus übertragen werden können. Moderne Computer haben einen 64-Bit-Speicherbus, aber in den frühen 80er Jahren, als das SIMM erfunden wurde, war der Speicherbus 8 Bit breit. 8 Pins wurden verwendet, um Daten pro Taktzyklus zu übertragen, während die restlichen 30 Pins auf einem SIMM zum Senden von Befehlen verwendet wurden.
Als die CPU-Entwicklung fortgesetzt wurde, wurde die Speicherbusbreite auf 16 Bit erhöht. Das Problem ist, dass mit nur 8 Datenpins nur 8 Datenbits pro Taktzyklus übertragen werden können. SIMMs wurden gepaart, um dies zu umgehen, und stellten 16 Datenpins bereit, um den Speicherbus zu füllen. Natürlich hörte die CPU-Entwicklung hier nicht auf, und bald kam der 32-Bit-Speicherbus hinzu. Während einige Systeme vier 30-Pin-SIMMs zulassen, wurde ein neuer Standard mit einem 72-Pin-SIMM mit 32 Datenpins veröffentlicht.
Verlieren gegen DIMM
Mit der Ankunft und schnellen Marktakzeptanz des Intel Pentium P5 mit seinem 64-Bit-Speicherbus im Jahr 1993 und CPUs mit 64-Bit-Speicherbussen musste dasselbe Spiel gespielt werden. Während einige Systeme duale 72-Pin-SIMMs unterstützten, übernahm ein neuer Formfaktor die Führung, DIMM. Mit der doppelten Anzahl von Pins auf einem RAM-Riegel waren DIMMs billiger (zumindest im Vergleich zu zwei SIMMs) und verbraucht weniger Platz auf der Hauptplatine.
Schließlich wurde der DIMM-Formfaktor zum Standard, und SIMM wurde nicht mehr verwendet. Im Wesentlichen verwendet jetzt nichts mehr SIMM. Allerdings keine neue Hardware. Es gibt jedoch mit ziemlicher Sicherheit ältere Geräte, auf denen es noch irgendwo läuft. DIMM wird heute noch verwendet und wird wahrscheinlich nicht bald irgendwohin gehen.
Fazit
SIMM war der ursprüngliche Formfaktor für den Memory Stick. Sie machten das Aufrüsten oder Installieren von RAM viel einfacher, indem sie es zu einem einzigen Vorgang machten, anstatt die 8 DRAM-Chips von Hand einstecken zu müssen. Die Verwendung von Stiften und die anschließende Beibehaltung der Randsteckverbinder als einzelne zusammenhängende Stifte führte schließlich zu ihrem Ersatz durch DIMMs in den frühen 90er Jahren.
Dadurch wurde die Anzahl der Anschlussstifte verdoppelt, indem die Stifte auf jeder Seite des RAM-Sticks getrennt wurden. SIMMs wurden im Wesentlichen vollständig durch DIMMs ersetzt, ohne dass es seit etwa einem Vierteljahrhundert neue Produkte gab. Was denkst du über das Thema? Teilen Sie Ihre Gedanken in den Kommentaren unten mit.