If-Koubou

Zašto SSD dolaze u neobičnim veličinama?

Zašto SSD dolaze u neobičnim veličinama? (Kako da)

Čini se da se SSD-i ovih dana pojavljuju u raznim "novim" veličinama, ali zašto? Danas SuperUser Q & A post ima odgovore na pitanje jednog znatiželjnog čitatelja.

Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.

Fotografija ljubaznošću Jung-nam Nam (Flickr).

Pitanje

SuperUser čitač Dudemanword želi znati zašto SSD-ovi izgleda dolaze u čudnim GB veličinama:

Zašto SSD dolaze u veličinama poput 240 GB ili 120 GB, a ne uobičajenih 256 GB ili 512 GB? Ti brojevi imaju puno više smisla od veličine od 240 GB ili 120 GB.

Zašto tvrtke proizvode SSD-ove u onim što izgleda kao "nestandardne" veličine?

Odgovor

Za nas su odgovorili SuperUserovi suradnici Patrick R. i Adam Davis. Prvo, Patrick R .:

Dok mnogi moderni SSD-ovi poput 840 EVO serije pružaju veličine za koje ste navikli, kao što je navedeno 256 GB, proizvođači su koristili za očuvanje malo prostora za pohranu za mehanizme koji se bore s padovima i nedostatkom performansi.

Ako ste, na primjer, kupili 120 GB disk, možete biti prilično sigurni da je doista 128 GB interno. Sačuvani prostor jednostavno daje kontroleru / firmware prostor za stvari poput TRIM, Garbage Collection, i Wear niveliranje. Bilo je uobičajena praksa ostaviti malo prostora nepartitioned - na vrhu prostora koji je već bio nevidljiv od strane kontrolora - kada su SSD prvi hit na tržištu, ali algoritmi su postigli značajno bolji, tako da ne bi trebali to učiniti više.

EDIT: Bilo je nekoliko primjedbi u vezi s činjenicom da se taj fenomen mora objasniti razlozima između reklamiranog prostora, navedenog u gigabajtima (tj. 128 x 10 ^ 9 bajta) u odnosu na vrijednost Gibibytea koji operativni sustav pokazuje, što je - većina vrijeme - snaga dva, računajući na 119,2 Gibibyte u ovom primjeru.

Što se tiče, kao što znam, to je nešto što dolazi iznad stvari koje su već gore objašnjene. Iako ne mogu točno odrediti koji točni algoritmi trebaju većinu tog dodatni prostor, izračun ostaje isti. Proizvođač montira SSD koji uistinu koristi snagu dvaju brojeva bljeskalica (ili kombinacije takvih), iako kontroler ne čini sve što je prostor vidljiv operativnom sustavu. Prostor koji se preostalih oglašava se kao gigabajta, povezujući vas s 111 Gibibyta u ovom primjeru.

Slijedi odgovor Adam Davisa:

Oba mehanička i čvrsta tvrdog diska imaju sirovu snagu veću od njihovog nazivnog kapaciteta. "Dodatni" kapacitet se drži na stranu kako bi zamijenio loše sektore, tako da pogoni ne moraju biti savršeni od montažne crte i tako da se loši sektori mogu naknadno mapirati tijekom uporabe s rezervnim sektorima. Tijekom početnog ispitivanja u tvornici, svi loši sektori su mapirani na rezervne sektore. Kako se pogon koristi, prati sektore (pomoću rutina ispravljanja pogrešaka) kako bi otkrio greške na razini bitova i kada se sektor počinje loše provoditi, kopira sektor u zamjenu, a zatim ga ponovno mapira. Kad god se taj sektor traži, pogon prelazi na novi sektor, a ne na izvorni sektor.

Na mehaničkim pogonima mogu dodati proizvoljne količine rezervnog skladišta jer kontroliraju servo, glavu i pljesak kodiranje, tako da mogu imati nazivnu pohranu od 1 terabajt s dodatnim 1 gigabajtom slobodnog prostora za sektor re-mapiranje.

Međutim, SSD-ovi koriste flash memoriju, koja je uvijek proizvedena u dva dijela. Silicij potreban za dekodiranje adrese je isti za 8-bitnu adresu koja pristupa 200 bajta kao 8 bita koja pristupa 256 bajta. Budući da se dio silicija ne mijenja u veličini, tada je najučinkovitije korištenje silicijeve nekretnine korištenje dviju ovlasti u stvarnom kapacitetu bljeskalice.

Dakle, proizvođači pogona zaglavi se s ukupnim sirovim kapacitetom u ovlastima od 2, ali još uvijek moraju izdvojiti dio sirovog kapaciteta za re-mapiranje sektora. To dovodi do 256 GB sirovog kapaciteta, na primjer, samo 240 GB korisnog kapaciteta.

Imate li nešto za objašnjenje? Zvuči u komentarima. Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.