Das Solid-State-Laufwerk hat uns einen großen Sprung in der Fähigkeit gemacht, Anwendungen zu öffnen und Dateien schnell zu lesen. Sein Speichermechanismus arbeitet nach den gleichen Prinzipien, die andere Flash-Speichermedien verwenden, nämlich nichtflüchtiger Speicher, der verhindert, dass Speicher aufgrund von Stromausfall verschwindet, wie es im RAM der Fall ist. Da sowohl SD-Karten als auch SSDs Solid-State-Speicher verwenden und keine beweglichen Teile haben, gibt es einen nennenswerten Unterschied zwischen den beiden Speichertypen? Sollte eine SD-Karte mit großer Kapazität nicht ungefähr die gleiche Sache wie eine kleine SSD sein?

Nicht alle NAND sind gleich

NAND-Flash-Speicher hängt von anderer Hardware ab, die auf dem Gerät installiert oder in die Chips eingebettet ist. Eine NAND-Zelle ist im Grunde eine Reihe von Halbleitern, die Daten in ihnen enthalten. Die Geschwindigkeit, mit der sie Informationen lesen und schreiben, hängt fast ausschließlich davon ab, wie sie angeordnet sind und wie die Controller, die die Daten aufnehmen und senden, den Prozess koordinieren.

Theoretisch könnte man eine SD-Karte bekommen, die genauso schnell schreibt und liest wie eine SSD. Die meiste Zeit wird eine durchschnittliche Karte nicht so schnell sein. Der begrenzte Platz, den sie bieten, lässt den Herstellern nicht viel Spielraum und schafft eine Umgebung, in der große Datenmengen in winzigen Taktzyklen bewegt werden können.

Dies soll nicht heißen, dass es nicht verschiedene Arten von NAND-Flash-Speichern gibt, jede mit ihren eigenen Nachteilen und Vorteilen. Sie könnten jedoch theoretisch NAND von einer SSD (wie dem 3D TLC NAND der Samsung SSD 850 EVO) in eine SD-Karte verschieben. Damit das SD-Format funktioniert, muss es nur in der Lage sein, mit den Geräten zu kommunizieren, die es lesen.

Konzentrieren wir uns ein bisschen auf die Unterschiede

Da SD-Karten nur über begrenzten Speicherplatz verfügen, wird der Mikrocontroller, der Speicher abruft und in ihn schreibt, normalerweise an den Rand der Karte geschoben, wie im folgenden Bild gezeigt.

Es gibt nur so viele Anweisungen, die in einen Mikrocontroller dieser Größe programmiert werden können, und mit einer so kleinen Infrastruktur ist die Art und Weise, wie eine SD-Karte mit Daten umgeht, ziemlich rudimentär. Es wird eine Tendenz haben, Daten dort zu speichern, wo freier Platz ist und Dinge so geordnet wie möglich zu lesen.

Dies trifft nicht auf SSDs zu, die den Luxus haben, ihren gesamten Speicher und ihre gesamte Infrastruktur in einem Raum unterzubringen, der in den Laufwerksschacht des durchschnittlichen Computers passt. So sieht das aus. (Der Controller ist wie im Bild oben eingekreist.)

Die gesamte Infrastruktur der SSD ist darauf ausgelegt, dass keine einzelne Zelle mehr als die anderen verwendet wird. So wird jeder Dateivorgang so ausgeglichen wie möglich gehalten, was man von einem Laufwerk erwarten würde, das viele Lese- / Schreibvorgänge ausführt.

Dank des größeren Platzangebots können Hersteller auch Chips einfügen, die zwischengespeicherte Daten speichern. Dies ist entscheidend für die schnelle Verwaltung häufig wiederkehrender Vorgänge. Keine Zeit wird verschwendet und alles wird flüssig übertragen.

Darüber hinaus ermöglicht die zusätzliche Masse des Laufwerks die Ableitung von mehr Wärme. Dies macht es in der Lage, leistungshungrigere Controller zu haben, die in einem SD-Format nicht durchführbar wären (da es sowohl mehr Strom verbraucht als kleine Handgeräte bereitstellen und sich beträchtlich aufheizen könnten).

Fazit

Der Kern all dessen besteht darin, dass jede Plattform für bestimmte Umgebungen konzipiert wurde. SD-Karten werden am besten zum Speichern und Abspielen von Dateien verwendet, während SSDs für die Ausführung der Betriebssystempartition eines Computers optimiert sind und alles, was eine solche Aufgabe erfordern würde. Einer hat eine einfachere Rolle, während der andere intelligenter und anpassungsfähiger sein muss. Hier geht es nicht nur um Geschwindigkeit, sondern auch um Workflow und Vielseitigkeit.

Was halten Sie von der Aussicht, SD-Karten mit ausreichend komplexen Mikrocontrollern zu haben, die es ihnen ermöglichen, als austauschbare Laufwerke für Telefone zu funktionieren, auf denen ganze Anwendungen installiert werden können, anstatt einen Teil der Kern-App im internen NOR-Speicher zu haben? Sagen Sie uns, was Sie in einem Kommentar denken!