Hemsida » hur » Varför kommer SSDs i ovanliga storlekar?

    Varför kommer SSDs i ovanliga storlekar?

    SSD verkar komma i en mängd olika "nya" storlekar idag, men varför är det? Dagens SuperUser Q & A-inlägg har svaren på en nyfiken läsarens fråga.

    Dagens Question & Answer-session kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

    Foto med tillstånd av Jung-Nam Nam (Flickr).

    Frågan

    SuperUser-läsare Dudemanword vill veta varför SSD verkar komma i konstiga GB-storlekar:

    Varför finns SSD i storlekar som 240 GB eller 120 GB istället för den vanliga 256 GB eller 512 GB? Dessa siffror är mycket mer meningsfulla än storleken 240 GB eller 120 GB.

    Varför tillverkar företag SSD i vad som verkar vara "icke-standard" storlekar?

    Svaret

    SuperUser-bidragsgivare Patrick R. och Adam Davis har svaret för oss. Först upp, Patrick R .:

    Medan många moderna SSD-apparater som 840 EVO-serien ger de storlekar du är vana vid, till exempel de nämnda 256 GB, tillverkarna brukade behålla lite lagringsutrymme för mekanismer som bekämpar prestandafall och defekter.

    Om du till exempel köpte en 120 GB-enhet kan du vara ganska säker på att det är verkligen 128 GB internt. Det bevarade utrymmet ger helt enkelt kontrollenheten / firmwareutrymmet för saker som TRIM, Garbage Collection och Wear Leveling. Det var vanligt att låta lite utrymme vara odelat - ovanpå det utrymme som redan hade gjorts osynligt av regulatorn - när SSD-enheter först slog på marknaden, men algoritmerna har blivit mycket bättre, så du borde inte behöva göra det längre.

    EDIT: Det har kommit några kommentarer om det faktum att detta fenomen måste förklaras med skillnaden mellan annonserat utrymme, anges i Gigabyte (dvs 128 x 10 ^ 9 Bytes) mot det Gibibyte-värde som operativsystemet visar, vilket är det mesta av tiden - en kraft av två, beräkning till 119,2 Gibibyte i detta exempel.

    Vad som jag vet är det något som kommer ovanpå de saker som redan förklarats ovan. Även om jag verkligen inte kan ange vilka exakta algoritmer som behöver det mesta av det extra utrymmet, blir beräkningen densamma. Tillverkaren monterar en SSD som faktiskt använder en kraft av två antal blixtceller (eller en kombination av sådana), även om regulatorn inte gör allt detta utrymme synligt för operativsystemet. Utrymmet som lämnas är annonserat som Gigabyte, nätning du 111 Gibibyte i det här exemplet.

    Följt av svaret från Adam Davis:

    Både mekaniska och solida hårddiskar har råkapacitet som är större än deras nominella kapacitet. Den extrakapaciteten hålls åt sidan för att ersätta dåliga sektorer, så att enheterna inte behöver vara perfekta från monteringslinjen och så att dåliga sektorer kan omkartas senare under användning med reservsektorerna. Under första provningen på fabriken kartläggs eventuella dåliga sektorer till reservområdena. När enheten används, övervakar den sektorerna (med hjälp av felkorrigeringsrutiner) för att upptäcka bitnivåfel och när en sektor börjar gå dåligt kopierar den sektorn till ett reserv och omfördelar sedan den. När denna sektor begärs, går enheten till den nya sektorn, snarare än den ursprungliga sektorn.

    På mekaniska enheter kan de lägga till godtyckliga mängder reservlager eftersom de kontrollerar servo, huvud och diskens kodning, så att de kan ha en nominell lagring på 1 terabyte med ytterligare 1 gigabyte ledigt utrymme för sektorreformering.

    SSD-enheter använder dock flashminne, som alltid tillverkas i två befogenheter. Kislet som krävs för avkodning av en adress är densamma för en 8-bitars adress som åtkomst till 200 byte som en 8-bitars adress som åtkomst till 256 byte. Eftersom den delen av kiselet inte förändras i storlek, är den mest effektiva användningen av kiselfastigheten att använda två befogenheter i den faktiska blixtkapaciteten.

    Så tillverkarna är fasta med en total råkapacitet på 2 befogenheter, men de behöver fortfarande avsätta en del av råkapaciteten för sektorreformering. Detta leder till 256 GB råkapacitet, till exempel endast 240 GB användbar kapacitet.


    Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.