Warum gibt es SSDs in ungewöhnlichen Größen?
SSDs scheinen heutzutage in verschiedenen neuen Größen zu sein, aber warum ist das so? Der heutige SuperUser-Q & A-Beitrag enthält die Antworten auf die Frage eines neugierigen Lesers.
Die heutige Question & Answer-Sitzung wird dank SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-basierten Gruppierung von Q & A-Websites.
Foto mit freundlicher Genehmigung von Jung-nam Nam (Flickr).
Die Frage
Superuser-Leser Dudemanword möchte wissen, warum SSDs in GB-Größen erscheinen:
Warum gibt es SSDs in Größen wie 240 GB oder 120 GB anstatt der normalen 256 GB oder 512 GB? Diese Zahlen sind viel sinnvoller als die Größe von 240 GB oder 120 GB.
Warum stellen Unternehmen SSDs in scheinbar „nicht standardmäßigen“ Größen her??
Die Antwort
Die SuperUser-Mitwirkenden Patrick R. und Adam Davis haben die Antwort für uns. Zunächst einmal Patrick R .:
Während viele moderne SSDs wie die 840 EVO-Serie die von Ihnen gewohnten Größen wie die erwähnten 256 GB bieten, behielten die Hersteller normalerweise etwas Speicherplatz für Mechanismen bei, die gegen Leistungsabfälle und Defekte kämpfen.
Wenn Sie beispielsweise ein 120-GB-Laufwerk gekauft haben, können Sie ziemlich sicher sein, dass es tatsächlich 128 GB intern sind. Der geschützte Speicherplatz bietet dem Controller / Firmware einfach Platz für Dinge wie TRIM, Garbage Collection und Wear Leveling. Es war allgemein üblich, ein wenig Platz frei zu lassen, den SSDs zum ersten Mal auf den Markt brachten, und zwar auf dem bereits vom Controller unsichtbar gemachten Platz. Die Algorithmen sind jedoch deutlich besser geworden, daher sollten Sie dies nicht tun nicht mehr.
BEARBEITEN: Es gab einige Kommentare bezüglich der Tatsache, dass dieses Phänomen mit der Diskrepanz zwischen angegebenem Speicherplatz (in Gigabyte (dh 128 x 10 ^ 9 Bytes)) und dem Gibibyte-Wert des Betriebssystems erklärt werden muss die Zeit - eine Zweierpotenz, in diesem Beispiel 119,2 Gibibyte.
Soweit ich weiß, ist dies etwas, das über die bereits oben erläuterten Dinge hinausgeht. Ich kann zwar nicht sagen, welche exakten Algorithmen den meisten zusätzlichen Platz benötigen, die Berechnung bleibt jedoch gleich. Der Hersteller stellt eine SSD zusammen, die in der Tat zwei oder mehr Flashzellen (oder eine Kombination davon) verwendet, obwohl der Controller dem Betriebssystem nicht den gesamten Speicherplatz zur Verfügung stellt. Der verbleibende Speicherplatz wird in Gigabyte angegeben, so dass Sie in diesem Beispiel 111 Gibibyte erhalten.
Gefolgt von der Antwort von Adam Davis:
Sowohl mechanische als auch Halbleiterlaufwerke haben eine Kapazität, die größer ist als ihre Nennkapazität. Die „zusätzliche“ Kapazität wird zur Verfügung gestellt, um fehlerhafte Sektoren zu ersetzen, so dass die Laufwerke nicht perfekt sein müssen und die fehlerhaften Sektoren später während der Verwendung mit den Ersatzsektoren neu zugeordnet werden können. Während der ersten Tests im Werk werden fehlerhafte Sektoren den Ersatzsektoren zugeordnet. Wenn das Laufwerk verwendet wird, überwacht es die Sektoren (mithilfe von Fehlerkorrekturroutinen), um Bitfehler zu erkennen. Wenn ein Sektor fehlerhaft wird, kopiert er den Sektor in einen Ersatzbereich und ordnet ihn dann neu zu. Immer wenn dieser Sektor angefordert wird, geht die Festplatte in den neuen Sektor und nicht in den ursprünglichen Sektor.
Auf mechanischen Laufwerken können sie beliebig viel Ersatzspeicher hinzufügen, da sie die Servo-, Head- und Platter-Codierung steuern. Sie können also einen Nennspeicher von 1 Terabyte und zusätzlich 1 GB freien Speicherplatz für die Sektor-Neuzuordnung haben.
SSDs verwenden jedoch Flash-Speicher, der immer in Zweierpotenzen hergestellt wird. Das zur Dekodierung einer Adresse erforderliche Silizium ist für eine 8-Bit-Adresse, die auf 200 Bytes zugreift, dieselbe wie eine 8-Bit-Adresse, die auf 256 Bytes zugreift. Da sich dieser Teil des Siliziums nicht in seiner Größe ändert, besteht der effizienteste Einsatz der Siliziumfläche darin, Zweierpotenzen in der tatsächlichen Flash-Kapazität zu verwenden.
Die Laufwerkhersteller sind also mit einer Gesamt-Rohkapazität von 2 ausgestattet, müssen jedoch immer noch einen Teil der Rohkapazität für die Neuzuordnung von Sektoren reservieren. Dies führt zu einer Rohkapazität von 256 GB, die beispielsweise nur 240 GB nutzbare Kapazität bereitstellt.
Haben Sie der Erklärung etwas hinzuzufügen? Sound off in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.