Was hat die Speicherzelle einer DRAMs?  
einem Kondensator mit zugehörigem Transistor
Kondensator__Elektrotechnik_
Kondensator__Elektrotechnik_

=== Bauformen von Festkondensatoren ===
Die heutzutage industriell genutzten Bauformen von Festkondensatoren spiegeln die Entwicklung der industriellen Technik der letzten 100 Jahre wider. Die Bauformen zu Beginn des 20. Jahrhunderts wurden noch mechanisch mit Schrauben befestigt und die Anschlüsse per Hand gelötet oder auch angeschraubt. Der Preisdruck in der Fertigung führte Mitte des 20. Jahrhunderts zur Leiterplattentechnik. Dafür wurden bedrahtete Bauteile benötigt und die Kondensatoren wurden entsprechend mit Anschlussdrähten entwickelt. Aus zunächst liegenden Bauformen mit axialen Anschlüssen wurden, um mit kompakteren Leiterplatten Kosten einzusparen, etwas später radiale, stehende Bauformen. Diese werden häufig, bei gleichen elektrischen Werten, mit verschieden großen Abständen der Anschlüsse, dem Rastermaß (RM), angeboten.
Im Zuge der Miniaturisierung und Standardisierung, getrieben von der Entwicklung immer umfangreicherer Schaltungen, begann in den 1980er Jahren der Siegeszug der oberflächenmontierbaren Bauelemente, der sog. SMD-Chips. Sie ermöglichen kompaktere Leiterplatten bei höherer Fertigungsqualität und niedrigeren Prozesskosten.
Neben den Bauteilen für das industrielle Massengeschäft finden sich aber auch weiterhin Bauformen, die sich aus speziellen Anforderungen der jeweiligen Schaltung ergeben. Beispielsweise die Flachbandanschlüsse von Folienkondensatoren für eine hohe Impuls-Strombelastbarkeit, die Schraubanschlüsse großer Aluminium-Elektrolytkondensatoren für hohe Strombelastbarkeit oder spezielle Bauformen für zum Beispiel Durchführungskondensatoren.
Auch Integrierte Schaltungen enthalten eine große Zahl von Kondensatoren. Je nach Anforderung können diese zwischen unterschiedlichen Schichten des ICs mit zwischenliegendem Isolator (=Dielektrikum) bestehen. Die Kondensatorplatten können z. B. aus verschiedenen Metall- oder Polysilizium-Schichten bestehen. Besonders bei DRAMs besteht jede Speichzelle üblicherweise aus einem Kondensator mit zugehörigem Transistor. Siehe auch MIS-Kondensator.
MLC-Speicherzelle MLC-Speicherzelle
MLC-Speicherzellen (''MLC'' kurz für ) sind Speicherzellen, in denen mehr als ein Bit pro Zelle gespeichert wird. 
Um das zu ermöglichen, wird die in einer Speicherzelle hinterlegte Ladungsmenge feiner dosiert und beim Auslesen auch genauer ausgewertet, um mehr als zwei mögliche Zustände zu unterscheiden und mehr als ein Bit abspeichern zu können. Speicher mit nur einem Bit pro Zelle wird als ''single-level cell'' (SLC) bezeichnet.
Das Abspeichern von mehreren Bits pro Speicherzelle hat den Nachteil, dass im Allgemeinen die Lese- und Schreibgeschwindigkeit geringer ist. Die Zellen reagieren wesentlich empfindlicher auf Ladungsverluste. Geringe Ladungsverluste von 10 Prozent, die bei SLCs keinerlei Rolle spielen, verursachen bei Zellen mit 8 möglichen Zuständen Bitfehler.
Es werden die gleichen Fehlerkorrekturverfahren wie in SLCs eingesetzt, allerdings mit einem höheren Kontingent an Korrekturdaten, was den Gewinn an Kapazität wieder etwas schmälert. In der Regel kommen hier BCH-Codes (Bose-Chaudhuri-Hocquenghem-Codes) zur Anwendung. Johnny-Simulator
MLC-Speicherzelle

== Hintergrund ==
In vielen Speicherbausteinen wird in jeder Speicherzelle ein Bit gespeichert, z. B. in DRAMs, indem in der Zelle einer von zwei möglichen Zustände abgespeichert wird. Dabei ist einem Zustand eine logische 0, einem zweiten Zustand eine logische 1 zugeordnet. Im DRAM entspricht eine Spannung von 0 V in der Zelle der logischen 0, eine Spannung in Höhe der Spannung VBLH (engl. ) der logischen 1.
Bei verschiedenen Speichertechnologien ist es möglich, mehr als zwei Zustände der Speicherzelle zu unterscheiden und diesen entsprechend mehr als ein Bit zuzuordnen. Das wird bisher vor allem bei Flash-Speichern angewendet, allerdings wird auch für weitere Speichertypen an diesem Thema geforscht, beispielsweise bei PCRAM. MLC-Speicherzelle
MLC-Speicherzellen (''MLC'' kurz für ) sind Speicherzellen, in denen mehr als ein Bit pro Zelle gespeichert wird. 
Um das zu ermöglichen, wird die in einer Speicherzelle hinterlegte Ladungsmenge feiner dosiert und beim Auslesen auch genauer ausgewertet, um mehr als zwei mögliche Zustände zu unterscheiden und mehr als ein Bit abspeichern zu können. Speicher mit nur einem Bit pro Zelle wird als ''single-level cell'' (SLC) bezeichnet.
Das Abspeichern von mehreren Bits pro Speicherzelle hat den Nachteil, dass im Allgemeinen die Lese- und Schreibgeschwindigkeit geringer ist. Die Zellen reagieren wesentlich empfindlicher auf Ladungsverluste. Geringe Ladungsverluste von 10 Prozent, die bei SLCs keinerlei Rolle spielen, verursachen bei Zellen mit 8 möglichen Zuständen Bitfehler.
Es werden die gleichen Fehlerkorrekturverfahren wie in SLCs eingesetzt, allerdings mit einem höheren Kontingent an Korrekturdaten, was den Gewinn an Kapazität wieder etwas schmälert. In der Regel kommen hier BCH-Codes (Bose-Chaudhuri-Hocquenghem-Codes) zur Anwendung. Johnny-Simulator

== Befehlssatz ==
Der Johnny-Simulator beherrscht die folgenden zehn Befehle:
Der Inhalt einer Speicherzelle wird in den Akkumulator geladen
Der Inhalt des Akkumulators wird in eine Speicherzelle geladen.
Der Inhalt einer Speicherzelle wird zum Wert im Akkumulator addiert.
Der Inhalt einer Speicherzelle wird vom Wert im Akkumulator subtrahiert.
Wenn die angegebene Speicherstelle den Wert 0 hat, dann wird eine Speicherstelle übersprungen
Das Programm wird an der angegebenen Speicherstelle fortgesetzt
Der Wert einer Speicherstelle wird um 1 erhöht.
Der Wert einer Speicherstelle wird um 1 verkleinert.
Der Wert einer Speicherstelle wird auf 0 gesetzt.
Es erscheint eine Meldung, dass das Programm abgearbeitet ist. Dieser Befehl muss am Schluss jedes Programms erfolgen.
Diese 10 Befehle können selbstständig erweitert werden, indem man aus Microbefehlen weitere Macrobefehle erstellt.