Warum gibt es SSDs in ungewöhnlichen Größen?

Inhaltsverzeichnis:

Video: Warum gibt es SSDs in ungewöhnlichen Größen?

Video: Warum gibt es SSDs in ungewöhnlichen Größen?
Video: Outlook - E-Mails verschlüsseln - Office 365-Nachrichtenverschlüsselung 2024, März
Warum gibt es SSDs in ungewöhnlichen Größen?
Warum gibt es SSDs in ungewöhnlichen Größen?
Anonim
SSDs scheinen heutzutage in einer Vielzahl von neuen Größen zu sein, aber warum ist das so? Der heutige Q & A-Beitrag von SuperUser enthält die Antworten auf die Frage eines neugierigen Lesers.
SSDs scheinen heutzutage in einer Vielzahl von neuen Größen zu sein, aber warum ist das so? Der heutige Q & A-Beitrag von SuperUser enthält die Antworten auf die Frage eines neugierigen Lesers.

Die heutige Question & Answer-Sitzung wird von 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:

Why do SSDs come in sizes like 240 GB or 120 GB rather than the normal 256 GB or 512 GB? Those numbers make much more sense than the 240 GB or 120 GB size.

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.:

While a lot of modern SSDs like the 840 EVO series do provide the sizes you are used to, like the mentioned 256 GB, manufacturers used to preserve a bit of storage for mechanisms fighting performance drops and defects.

If you, for example, bought a 120 GB drive, you can be pretty sure that it is really 128 GB internally. The preserved space simply gives the controller/firmware room for stuff like TRIM, Garbage Collection, and Wear Leveling. It was common practice to leave a bit of space unpartitioned – on top of the space that had already been made invisible by the controller – when SSDs first hit the market, but the algorithms have gotten significantly better, so you should not need to do that anymore.

EDIT: There have been some comments regarding the fact that this phenomenon has to be explained with the discrepancy between advertised space, stated in Gigabytes (i.e. 128 x 10^9 Bytes) versus the Gibibyte value the operating system shows, which is – most of the time – a power of two, calculating to 119.2 Gibibyte in this example.

As for as I know, this is something that comes on top of the things already explained above. While I certainly can not state which exact algorithms need most of that extra space, the calculation stays the same. The manufacturer assembles an SSD that indeed uses a power of two number of flash cells (or a combination of such), though the controller does not make all that space visible to the operating system. The space that is left is advertised as Gigabytes, netting you 111 Gibibyte in this example.

Gefolgt von der Antwort von Adam Davis:

Both mechanical and solid state hard drives have raw capacity greater than their rated capacity. The “extra” capacity is held aside to replace bad sectors, so the drives do not have to be perfect off the assembly line, and so that bad sectors can be re-mapped later during use with the spare sectors. During initial testing at the factory, any bad sectors are mapped to the spare sectors. As the drive is used, it monitors the sectors (using error correction routines) to detect bit level errors and when a sector starts going bad, it copies the sector to a spare, then re-maps it. Whenever that sector is requested, the drive goes to the new sector, rather than the original sector.

On mechanical drives, they can add arbitrary amounts of spare storage since they control the servo, head, and platter encoding, so they can have a rated storage of 1 terabyte with an additional 1 gigabyte of spare space for sector re-mapping.

However, SSDs use flash memory, which is always manufactured in powers of two. The silicon required to decode an address is the same for an 8 bit address accessing 200 bytes as an 8 bit address accessing 256 bytes. Since that part of the silicon does not change in size, then the most efficient use of the silicon real estate is to use powers of two in the actual flash capacity.

So the drive manufacturers are stuck with a total raw capacity in powers of 2, but they still need to set aside a portion of the raw capacity for sector re-mapping. This leads to 256GB of raw capacity providing only 240GB of usable capacity, for instance.

Haben Sie etwas zur Erklärung hinzuzufügen? Ton aus in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.

Empfohlen: