Homepage » come » Perché gli SSD vengono in formati insoliti?

    Perché gli SSD vengono in formati insoliti?

    SSD sembra venire in una varietà di "nuove" dimensioni in questi giorni, ma perché è così? Il post di Q & A di SuperUser di oggi ha le risposte alla domanda di un lettore curioso.

    La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte basato sulla comunità.

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

    La domanda

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

    Perché gli SSD hanno dimensioni di 240 GB o 120 GB invece dei normali 256 GB o 512 GB? Questi numeri hanno molto più senso dei 240 GB o dei 120 GB.

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

    La risposta

    Collaboratori SuperUser Patrick R. e Adam Davis hanno la risposta per noi. Prima su, Patrick R .:

    Mentre molti moderni SSD come la serie 840 EVO forniscono le dimensioni a cui siete abituati, come i già citati 256 GB, i produttori hanno usato per conservare un po 'di spazio per i meccanismi che combattono le cadute e i difetti delle prestazioni.

    Se, ad esempio, hai acquistato un'unità da 120 GB, puoi essere certo che internamente sono veramente 128 GB. Lo spazio preservato dà semplicemente spazio al controller / firmware per cose come TRIM, Garbage Collection e Wear Leveling. Era prassi comune lasciare un po 'di spazio senza partizioni - in cima allo spazio che era già stato reso invisibile dal controller - quando gli SSD arrivarono per la prima volta sul mercato, ma gli algoritmi si sono notevolmente migliorati, quindi non dovresti aver bisogno di farlo più.

    EDIT: Ci sono stati alcuni commenti riguardo al fatto che questo fenomeno deve essere spiegato con la discrepanza tra lo spazio pubblicizzato, dichiarato in Gigabytes (cioè 128 x 10 ^ 9 byte) rispetto al valore di Gibibyte mostrato dal sistema operativo, che è - la maggior parte il tempo - una potenza di due, calcolando a 119.2 Gibibyte in questo esempio.

    Per quanto ne so, questo è qualcosa che viene in cima alle cose già spiegate sopra. Anche se non posso certamente stabilire quale algoritmo esatto abbia bisogno di più di quello spazio extra, il calcolo rimane lo stesso. Il produttore monta un SSD che utilizza effettivamente una potenza di due celle flash (o una combinazione di tali), sebbene il controllore non renda tutto lo spazio visibile al sistema operativo. Lo spazio che rimane è pubblicizzato come Gigabyte, in questo esempio si collegano 111 Gibibyte.

    Seguito dalla risposta di Adam Davis:

    Sia gli hard disk sia meccanici che a stato solido hanno una capacità raw superiore alla capacità nominale. La capacità "extra" è messa da parte per sostituire i settori danneggiati, quindi le unità non devono essere perfette dalla catena di montaggio e così i settori danneggiati possono essere nuovamente mappati in seguito durante l'utilizzo con i settori di riserva. Durante i test iniziali in fabbrica, tutti i settori danneggiati vengono mappati ai settori di riserva. Poiché l'unità viene utilizzata, monitora i settori (utilizzando le routine di correzione degli errori) per rilevare errori a livello di bit e quando un settore inizia a non funzionare correttamente, copia il settore in un ricambio, quindi esegue nuovamente la mappatura. Ogni volta che viene richiesto quel settore, il disco va al nuovo settore, piuttosto che al settore originale.

    Sulle unità meccaniche, possono aggiungere quantità arbitrarie di storage di riserva poiché controllano la codifica servo, head e plate, in modo che possano avere una capacità nominale di 1 terabyte con un ulteriore 1 gigabyte di spazio libero per la ri-mappatura dei settori.

    Tuttavia, gli SSD utilizzano la memoria flash, che viene sempre prodotta in due potenze. 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. Poiché questa parte del silicio non cambia in termini di dimensioni, l'uso più efficiente del silicio immobiliare consiste nell'utilizzare le potenze di due nella capacità effettiva del flash.

    Quindi i produttori di dischi sono bloccati con una capacità totale raw in potenza pari a 2, ma devono ancora accantonare una parte della capacità non elaborata per la ri-mappatura dei settori. Questo porta a 256 GB di capacità raw, fornendo ad esempio solo 240 GB di capacità utilizzabile.


    Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.