Aus einem Artikel über HowStuffWorks (zusammengefasst) entnommen :
Dynamischer RAM:
In einem dynamischen RAM (DRAM) -Chip enthält jede Speicherzelle ein Informationsbit und besteht aus zwei Teilen: einem Transistor und einem Kondensator. Der Transistor wirkt als Schalter, der es der Steuerschaltung auf dem Speicherchip ermöglicht, den Kondensator zu lesen oder seinen Zustand zu ändern.
Der Artikel vergleicht dann die Kondensatoren auf dem DRAM mit Eimern, in denen der DRAM mit Elektronen gefüllt ist, um Informationen zu speichern (1s speichern). Diese Elektronen werden geleert, wenn Informationen entfernt werden (0s speichern). Das Problem bei Kondensatoren ist, dass sie undicht sind und ziemlich schnell Informationen verlieren. Um die Informationen zu speichern, muss eine externe Quelle ( CPU
oder Memory Controller
) alle Kondensatoren laden, die eine 1 enthalten, bevor sie entladen werden.
Bei diesem Aktualisierungsvorgang erhält das dynamische RAM seinen Namen. Dynamisches RAM muss ständig dynamisch aktualisiert werden, oder es vergisst, was es hält. Der Nachteil all dieser Auffrischung ist, dass sie Zeit braucht und den Speicher verlangsamt.
Statischer RAM:
Statisches RAM verwendet eine völlig andere Technologie. Im statischen RAM enthält eine Form von Flip-Flop jedes Bit des Speichers. Ein Flip-Flop für eine Speicherzelle benötigt 4 oder 6 Transistoren zusammen mit etwas Verdrahtung, muss aber niemals aktualisiert werden. Dies macht statisches RAM wesentlich schneller als dynamisches RAM. Eine statische Speicherzelle benötigt jedoch mehr Platz auf einem Chip als eine dynamische Speicherzelle, da sie mehr Teile enthält. Dadurch erhalten Sie weniger Speicherplatz pro Chip, wodurch statisches RAM viel teurer wird.
Es ist ein ziemlich interessanter Artikel, also würde ich vorschlagen, ihn zu lesen. Ich habe die relevantesten Punkte aus dem Artikel entnommen, um Ihnen bei der Beantwortung Ihrer Frage zu helfen.