Linux oder andere Betriebssysteme wissen nicht, wie der Arbeitsspeicher arbeitet. Solange der Speichercontroller ordnungsgemäß konfiguriert ist (z. B. für Nicht-SRAM eingestellte Aktualisierungsraten), ist es dem Betriebssystem egal, ob es auf einem dynamischen dynamischen Speicher (einfacher RAM), einem schnellen Seitenmodus-RAM (FP-RAM, vom C64-ish) läuft times), Erweiterter Datenausgangsmodus-RAM (EDO), synchroner RAM (SDRAM), beliebige SDRAMS mit doppelter Datenrate (DDR 1/2/3).
Alle unterstützen das Lesen und Schreiben an beliebigen Orten. Alles wird funktionieren.
Jetzt ist der Cache etwas anders. Sie müssen nicht darauf schreiben, damit sich der Inhalt ändert. Das wird im Weg stehen. Trotzdem ist es etwas brauchbar. Ich weiß, dass Coreboot den Cache während des Startvorgangs als eine Art Speicher verwendet, bevor der Speichercontroller ordnungsgemäß konfiguriert ist. (Einzelheiten finden Sie in den Videos zu den Coreboot-Gesprächen während der FOSDEM 2011).
Theoretisch könnte man es ja verwenden.
ABER : Für praktische Aufgaben wird ein System mit 1 GB „normalem“ „Medium Speed“ -Speicher eine viel bessere Leistung erbringen als mit nur wenigen MB superschnellen Speicher. Was bedeutet, Sie haben drei Möglichkeiten:
- Baue Dinge auf die normale "billige" Art und Weise. Wenn Sie mehr Geschwindigkeit benötigen, fügen Sie ein paar Dutzend zusätzliche Computer hinzu (alle mit "langsamem" Speicher).
- Oder bauen Sie einen einzelnen Computer mit einem Dutzendfachen Preis und deutlich weniger als einem Dutzendfachen der Leistung.
Außer in sehr seltenen Fällen ist der letzte nicht sinnvoll.