/ / Perché gli SSD hanno dimensioni insolite?

Perché gli SSD hanno dimensioni insolite?

perché-do-SSD-venire-in-insolite-dimensioni-00

Oggigiorno gli SSD sembrano avere una varietà di "nuove" dimensioni, ma perché? Il post di domande e risposte di SuperUser di oggi contiene le risposte alla domanda di un curioso lettore.

La sessione di domande e risposte di oggi ci viene fornita da SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte guidato dalla community.

Foto per gentile concessione di Jung-nam Nam (Flickr).

La domanda

Il lettore SuperUser Dudemanword vuole sapere perché gli SSD sembrano avere strane dimensioni in GB:

Perché gli SSD hanno dimensioni come 240 GB o 120 GB anziché i normali 256 GB o 512 GB? Quei numeri hanno molto più senso delle dimensioni di 240 GB o 120 GB.

Perché le aziende producono SSD in dimensioni che sembrano "non standard"?

La risposta

I collaboratori di SuperUser Patrick R. e Adam Davis hanno la risposta per noi. Prima di tutto, Patrick R .:

Mentre molti SSD moderni come l'840 EVOle serie forniscono le dimensioni a cui siete abituati, come i 256 GB citati, i produttori utilizzati per conservare un po 'di spazio di archiviazione per i meccanismi che combattono il calo delle prestazioni e i difetti.

Se, ad esempio, hai acquistato un'unità da 120 GB, tupuò essere abbastanza sicuro che sia davvero 128 GB internamente. Lo spazio preservato offre semplicemente al controller / firmware spazio per elementi come TRIM, Garbage Collection e Wear Leveling. Era pratica comune lasciare un po 'di spazio non partizionato - sopra lo spazio che era già stato reso invisibile dal controller - quando gli SSD sono arrivati ​​sul mercato per la prima volta, ma gli algoritmi sono notevolmente migliorati, quindi non dovresti farlo più.

MODIFICARE: Ci sono stati alcuni commenti sul fatto che questo fenomeno deve essere spiegato con la discrepanza tra lo spazio pubblicizzato, espressa in Gigabyte (ovvero 128 x 10 ^ 9 byte) rispetto al valore di Gibibyte mostrato dal sistema operativo, che è - la maggior parte delle volte - una potenza di due, calcolando a 119.2 Gibibyte in questo esempio.

Per quanto ne so, questo è qualcosa che accadeparte superiore delle cose già spiegate sopra. Anche se non posso certamente affermare quali algoritmi esatti richiedono la maggior parte di quello spazio extra, il calcolo rimane lo stesso. Il produttore assembla un SSD che effettivamente utilizza una potenza di due numeri di celle flash (o una combinazione di tali), sebbene il controller non renda tutto lo spazio visibile al sistema operativo. Lo spazio che rimane è pubblicizzato come Gigabyte, in questo esempio compensa 111 Gibibyte.

Seguita dalla risposta di Adam Davis:

I dischi rigidi sia meccanici che a stato solido hannocapacità grezza superiore alla loro capacità nominale. La capacità "extra" è tenuta da parte per sostituire i settori danneggiati, quindi le unità non devono essere perfette al di fuori della catena di montaggio e in modo che i settori danneggiati possano essere mappati successivamente durante l'uso con i settori di riserva. Durante i test iniziali in fabbrica, tutti i settori danneggiati vengono mappati ai settori di riserva. Quando viene utilizzato, controlla i settori (utilizzando routine di correzione degli errori) per rilevare errori a livello di bit e quando un settore inizia a danneggiarsi, copia il settore su uno di riserva, quindi lo mappa nuovamente. Ogni volta che viene richiesto quel settore, l'unità passa al nuovo settore anziché al settore originale.

Su azionamenti meccanici, possono aggiungere arbitrariquantità di memoria di riserva poiché controllano la codifica servo, testa e piatto, quindi possono avere una memoria nominale di 1 terabyte con 1 gigabyte di spazio aggiuntivo per la mappatura del settore.

Tuttavia, gli SSD usano la memoria flash, che è sempreprodotto in potenze di due. Il silicio richiesto per decodificare un indirizzo è lo stesso per un indirizzo a 8 bit che accede a 200 byte come un indirizzo a 8 bit che accede a 256 byte. Dal momento che quella parte del silicio non cambia di dimensioni, l'uso più efficiente del silicio immobiliare è quello di utilizzare potenze di due nella capacità istantanea effettiva.

Quindi i produttori di unità sono bloccati con un totalecapacità grezza in potenze di 2, ma devono ancora mettere da parte una parte della capacità grezza per la mappatura del settore. Ciò porta a 256 GB di capacità raw che fornisce solo 240 GB di capacità utilizzabile, ad esempio.


Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere altre risposte da altri utenti esperti di Stack Exchange? Dai un'occhiata al thread completo di discussione qui.