Speicher der Speicherklasse

Storage Class Memory (SCM) ist ein physischer Speicherplatz, der so nahe wie möglich an der Zentraleinheit eines Computers eingefügt wird. Computer haben verschiedene Formen der Datenspeicherung und -verarbeitung verwendet, einschließlich DRAM und NVMe, und Speicher der Speicherklasse ist eine der neueren Technologien für die Verarbeitung von Daten im Speicher. Der dynamische Direktzugriffsspeicher (DRAM) in einem Computer ist eine extrem schnelle Datenverarbeitung, das Hinzufügen ist jedoch teuer und erfordert möglicherweise zusätzliche CPUs. Außerdem benötigen viele Anwendungen große Speichermengen, um effektiv ausgeführt zu werden, insbesondere Plattformen für künstliche Intelligenz und Geräte für das Internet der Dinge.

Speicher der Speicherklasse bietet mehr Speicher für Anwendungen, die eine höhere Rechenleistung erfordern. Da die Hardware so nah wie möglich an der CPU eingesetzt wird, müssen die Daten weniger weit zurückgelegt werden und können schnell verarbeitet werden. Im Gegensatz zu einigen Formen der Datenspeicherung kann SCM Daten in Bytes und nicht nur in Blöcken verarbeiten. Dies macht es flexibler für die Bearbeitung bestimmter Anträge.

Der Speicher der Speicherklasse ist ebenfalls persistent, was bedeutet, dass die Daten für einen bestimmten Zeitraum im Speicher verbleiben, selbst wenn der Server heruntergefahren wird. Aus diesem Grund wird es manchmal als persistenter Speicher (PMEM) bezeichnet.


SCM vs. DRAM

Latency: Dynamischer Direktzugriffsspeicher ist attraktiv, weil er sehr schnell ist. Der Speicher der Speicherklasse weist zwar eine etwas höhere Latenz auf, verfügt jedoch auch über eine größere Bandbreite für die Verarbeitung größerer Datensätze, z. B. für Anwendungen, die mehr Rechenleistung erfordern.

Kosten: Speicher der Speicherklasse ist billiger als DRAM, was eine Menge kosten kann, um das zu ergänzen, was der Computer bereits im Hauptspeicher hat.

Storage: SCM ist ein persistenter Speicher, sodass Daten für einen festgelegten Zeitraum im Speicher bleiben. Es ist auch nicht flüchtig. DRAM hingegen ist flüchtig und enthält Daten normalerweise nur für kurze Zeit.

NVMe-oFand SCM

Die NVMe-Technologie (Non-Volatile Memory Express) bietet Anwendungen, die dies benötigen, schnellen Zugriff auf gespeicherte Daten. Es greift direkt auf den Speicher zu, anstatt eine Anforderung an das Betriebssystem zu senden. NVMe-oF (Over Fabrics) erweitert diese Datenverarbeitung auf ein gesamtes Glasfaser- oder Ethernet-Netzwerk. NVMe verwendet normalerweise Flash-Speicher, während SCM kein Flash verwendet. Beide Technologien ermöglichen jedoch die Verarbeitung großer Datenmengen im Speicher.


Schreibe einen Kommentar