RAM ist billig. Warum lassen wir nicht alles davon laufen?

Jan 9, 2025
Hardware
UNCACHED INHALT

RAM-Module sind billiger als je zuvor. Warum betreiben wir nicht unser gesamtes Betriebssystem mit superschnellen RAM-Bänken?

Die heutige Frage-Antwort-Sitzung wird uns mit freundlicher Genehmigung von SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites.

Die Frage

Der SuperUser Reader pkr298 möchte wissen, warum wir keine RAM-basierten statt festplattenbasierten Maschinen ausführen. Er schreibt:

RAM ist billig und viel schneller als SSDs. Es ist nur volatil. Warum haben Computer nicht viel RAM und laden beim Einschalten alles von der Festplatte / SSD in den RAM und führen einfach alles von dort aus aus, vorausgesetzt, es besteht keine wirkliche Notwendigkeit, etwas außerhalb des Speichers zu speichern? Wären Computer nicht viel schneller?

Natürlich unterstützt das aktuelle Betriebssystem dies möglicherweise überhaupt nicht, aber gibt es einen Grund, warum RAM nicht auf diese Weise verwendet wird?

Oberflächlich betrachtet macht seine Untersuchung Sinn, aber wir sind eindeutig nicht in RAM-basierten Computer-Builds überflutet. Was ist die Hintergrundgeschichte?

Die Antwort

Der SuperUser-Mitarbeiter Hennes bietet einen Einblick, warum wir immer noch festplattenbasierte Systeme verwenden:

Es gibt einige Gründe, warum RAM nicht so verwendet wird:

  1. Common Desktop (DDR3) RAM ist billig, aber nicht ganz so billig. Vor allem, wenn Sie relativ große DIMMs kaufen möchten.
  2. RAM verliert seinen Inhalt beim Ausschalten. Daher müssten Sie den Inhalt beim Booten neu laden. Angenommen, Sie verwenden eine RAMDISK mit SSD-Größe von 100 GB. Dies bedeutet eine Verzögerung von etwa zwei Minuten, während 100 GB von der Festplatte kopiert werden.
  3. RAM verbraucht mehr Strom (z. B. 2 bis 3 Watt pro DIMM, ungefähr so ​​viel wie eine nicht genutzte SSD).
  4. Um so viel RAM zu verwenden, benötigt Ihr Motherboard viele DIMM-Sockel und die Spuren zu ihnen. Normalerweise ist dies auf sechs oder weniger begrenzt. (Mehr Platz auf der Platine bedeutet mehr Kosten und damit höhere Preise.)
  5. Schließlich benötigen Sie auch RAM, um Ihre Programme auszuführen, sodass Sie die normale RAM-Größe benötigen, um darin zu arbeiten (z. B. 18 GB und genug, um die Daten zu speichern, die Sie voraussichtlich verwenden werden).

Allerdings: Ja, RAM-Festplatten existieren. Sogar als PCI-Karte mit DIMM-Sockeln und als Geräte für sehr hohe IOps. (Wird hauptsächlich in Unternehmensdatenbanken verwendet, bevor SSDs zur Option wurden.) Diese Dinge sind nicht billig obwohl.
Hier sind zwei Beispiele für Low-End-RAM-Disk-Karten, die es in die Produktion geschafft haben:

Beachten Sie, dass es weit mehr Möglichkeiten gibt, dies zu tun, als nur eine zu erstellen RAM-Disk im gemeinsamen Arbeitsspeicher.

Sie können:

  1. Verwenden Sie dafür ein dediziertes physisches Laufwerk mit flüchtigem (dynamischem) Speicher. Entweder als Appliance oder mit einer SAS-, SATA- oder PCI[e]-Schnittstelle.
  2. Sie können dasselbe mit batteriegepuffertem Speicher tun (es ist nicht erforderlich, die ursprünglichen Daten in den Speicher zu kopieren, da der Inhalt so lange erhalten bleibt, wie die Backup-Stromversorgung gültig bleibt).
  3. Sie können statische RAMs anstelle von DRAMS verwenden (einfacher, teurer).
  4. Sie können Flash oder einen anderen permanenten Speicher verwenden, um alle Daten zu speichern (Warnung: Flash hat normalerweise eine begrenzte Anzahl von Schreibzyklen). Wenn Sie Flash nur als Speicher verwenden, sind Sie gerade zu SSDs gewechselt. Wenn Sie alles im dynamischen RAM speichern und beim Ausschalten als Flash-Backup speichern, kehren Sie zu den Appliances zurück.

Ich bin mir sicher, dass es von Amiga RAD noch viel mehr zu beschreiben gibt: Zurücksetzen überlebender RAM-Festplatten auf IOPS, Verschleißnivellierung und G-tt weiß was.

DDR3-Preise (aktueller DRAM) im Vergleich zu SSD-Preisen:

  • DDR3: € 10 per GiB, or € 10,000 per TiB
  • SSDs: Deutlich weniger. (Ungefähr 1/4 bis 1/10.)

Wenn Sie mehr über RAM-Festplatten erfahren möchten, lesen Sie Erklärte RAM-Disks: Was sie sind und warum Sie wahrscheinlich keine verwenden sollten .


Haben Sie der Erklärung etwas hinzuzufügen? Ton aus in den Kommentaren. Möchten Sie weitere Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Den vollständigen Diskussionsthread finden Sie hier .

.eintragsinhalt .Eintrittsfußzeile

If RAM Is Cheap, Why Don't We Load Everything To RAM And Run It From There? (12 Solutions!!)

Run Everything Inside RAM On Windows 7


Hardware - Die beliebtesten Artikel

Wie funktionieren Laser- und Lampenprojektoren und welche sind für Sie geeignet?

Hardware Feb 12, 2025

Beim Kauf Ihres ersten Projektors sind einige Dinge zu beachten. Die Preisspanne und der Platz, den Sie haben, sind wichtig, aber Sie sollten auch die Lampentechnologie berück..


Können Sie jedes Ladegerät mit jedem Gerät verwenden?

Hardware Jan 16, 2025

Jedes Gerät - Smartphone, Tablet oder Laptop - scheint mit einem eigenen Ladegerät ausgestattet zu sein. Aber brauchen Sie wirklich all diese verschiedenen Kabel und Ladeblöcke? ..


So migrieren Sie eine Time Machine-Sicherung auf ein anderes Laufwerk

Hardware Dec 5, 2024

Möglicherweise ist Ihr Time Machine-Laufwerk voll. Vielleicht machen Sie sich Sorgen, dass eine ältere Festplatte auf Ihnen stirbt und Ihre Backups mitnimmt. Unabhängig vom Grund..


So ändern Sie die Region auf Ihrem Nintendo Switch (und spielen Spiele aus anderen Ländern)

Hardware Jun 30, 2025

Mit dem Switch hat Nintendo ein langjähriges Erbe der Regionssperrung seiner Konsolen hinterlassen. Wenn Sie jetzt eine Konsole in den USA kaufen, können Sie Kassetten aus Japan k..


So setzen Sie Ihren Nintendo Switch zurück, ohne Ihre Spieldaten zu verlieren

Hardware Jun 19, 2025

UNCACHED INHALT Wenn Ihr Nintendo Switch ein ernstes Problem hat oder Sie ihn nur löschen möchten, bevor Sie ihn an jemanden verkaufen, müssen Sie möglicherweise einen Hard-Re..


4 Möglichkeiten, Ihren Laptop- oder Desktop-Bildschirm auf Ihrem Fernseher anzuzeigen

Hardware Jul 3, 2025

Das Spiegeln des Displays Ihres PCs auf Ihrem Fernseher ist eigentlich ganz einfach. Es gibt verschiedene Möglichkeiten, dies zu erreichen - sowohl kabelgebunden als auch kabellos ..


So stellen Sie Ihren 120-Hz- oder 144-Hz-Monitor auf die angegebene Aktualisierungsrate

Hardware Feb 20, 2025

Sie haben also einen Monitor mit einer Bildwiederholfrequenz von 120 Hz oder 144 Hz gekauft und ihn angeschlossen - großartig! Aber hör hier nicht auf. Ihr Monitor wird möglicher..


So schaffen Sie Speicherplatz auf Ihrer Xbox One

Hardware Jul 14, 2025

UNCACHED INHALT Die Xbox One von Microsoft enthält eine 500-GB-Festplatte, aber die Spiele werden immer größer. Halo: Die Master Chief Collection nimmt allein mehr als 62 GB au..


Kategorien