If-Koubou

De ce SSD-urile vin în dimensiuni neobișnuite?

De ce SSD-urile vin în dimensiuni neobișnuite? (Cum să)

SSD-urile pare să vină într-o mare varietate de dimensiuni "noi" în aceste zile, dar de ce este asta? Postul de astăzi SuperUser Q & A are răspunsurile la o întrebare curioasă a cititorului.

Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor Q & A.

Cu dragostea lui Jung-nam Nam (Flickr).

Intrebarea

Cititorul SuperUser Dudemanword vrea să știe de ce SSD-urile par să vină în dimensiuni ciudate GB:

De ce SSD-urile vin în dimensiuni de 240 GB sau 120 GB decât de 256 GB sau 512 GB? Aceste numere au mult mai mult sens decât dimensiunea de 240 GB sau 120 GB.

De ce companiile produc SSD-uri în ceea ce pare a fi dimensiuni "non-standard"?

Răspunsul

Contribuitorii SuperUser Patrick R. și Adam Davis au răspunsul pentru noi. În primul rând, Patrick R .:

În timp ce o mulțime de SSD-uri moderne, cum ar fi seria EVO 840, oferă dimensiunile la care sunteți obișnuit, cum ar fi producătorii menționați 256 GB, producătorii păstrau un pic de spațiu de stocare pentru mecanismele de combatere a picăturilor de performanță și a defectelor.

Dacă, de exemplu, ați cumpărat o unitate de 120 GB, puteți fi sigur că este într-adevăr 128 GB intern. Spațiul conservat oferă pur și simplu camerei controlerului / firmware-ului pentru lucruri precum TRIM, Colecția de gunoi și Wear Leveling. A fost o practică obișnuită de a lăsa un spațiu neparticipant - în partea superioară a spațiului care fusese deja făcut invizibil de către controlor - când SSD-urile au lovit prima dată pe piață, dar algoritmii au devenit mult mai bine, deci nu trebuie să faci asta mai.

EDIT: Au existat unele comentarii cu privire la faptul că acest fenomen trebuie explicat cu discrepanța dintre spațiul publicitar, exprimat în Gigabytes (de exemplu 128 x 10 ^ 9 Bytes) față de valoarea Gibibyte pe care o arată sistemul de operare, care este - timpul - o putere de două, calculând la 119.2 Gibibyte în acest exemplu.

În ceea ce știu, acest lucru este ceva care vine peste lucrurile deja explicate mai sus. În timp ce cu siguranță nu pot afirma care algoritmi exacți au nevoie de majoritatea spațiului suplimentar, calculul rămâne același. Producătorul asamblează un SSD care într-adevăr utilizează o putere de două numere de celule flash (sau o combinație de astfel de), deși controlerul nu face tot spațiul vizibil sistemului de operare. Spațiul care este lăsat este anunțat ca Gigabytes, incluzând 111 Gibibyte în acest exemplu.

Urmat de răspunsul lui Adam Davis:

Atât hard-urile mecanice, cât și cele de solid-state au o capacitate mai mare decât capacitatea nominală. Capacitatea "extra" este rezervată pentru a înlocui sectoarele defecte, astfel încât unitățile nu trebuie să fie perfecte de pe linia de asamblare și astfel ca sectoarele defecte să poată fi re-mapate mai târziu în timpul utilizării cu sectoarele de rezervă. În timpul testelor inițiale din fabrică, sectoarele necorespunzătoare sunt cartografiate în sectoarele de rezervă. Pe măsură ce unitatea este utilizată, monitorizează sectoarele (folosind rutine de corectare a erorilor) pentru a detecta erorile la nivel de biți și atunci când un sector începe să devină rău, copiază sectorul la un rezervă, apoi îl redistribuie. Ori de câte ori acest sector este solicitat, unitatea se îndreaptă spre sectorul nou, mai degrabă decât sectorul original.

La unitățile mecanice, ele pot adăuga cantități libere de spațiu de stocare, deoarece controlează servo-ul, capul și codarea platourilor, astfel încât acestea să poată avea o stocare nominală de 1 terabyte, cu un spațiu suplimentar suplimentar de 1 gigabyte pentru re-maparea sectorului.

Cu toate acestea, SSD-urile utilizează memorie flash, care este întotdeauna fabricată în puteri de două. Siliconul necesar pentru a decoda o adresă este același pentru o adresă de 8 biți care accesează 200 de octeți ca o adresă de 8 biți care accesează 256 octeți. Deoarece acea parte a siliciului nu se modifică în dimensiune, atunci cea mai eficientă utilizare a imobilului din siliciu este de a folosi puteri de două în capacitatea de bliț reală.

Astfel, producătorii de motoare sunt blocați cu o capacitate totală brută în puteri de 2, dar trebuie încă să pună deoparte o parte din capacitatea brută de re-mapare sectorială. Acest lucru duce la 256 GB de capacitate brută, oferind doar 240 GB de capacitate utilizabilă, de exemplu.

Aveți ceva de adăugat la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.