If-Koubou

Защо SSDs идват в необичайни размери?

Защо SSDs идват в необичайни размери? (Как да)

SSD изглежда, че идват в доста различни "нови" размери в наши дни, но защо е така? Днешната публикация "SuperUser Q & A" има отговорите на въпроса на един любопитен читател.

Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.

Снимката е предоставена от Jung-nam Nam (Flickr).

Въпроса

Дисплеят на SuperUser Dudemanword иска да разбере защо SSD изглежда се появяват в странни GB размери:

Защо софтуерът SSD се предлага в размери, като 240 GB или 120 GB, вместо нормалните 256 GB или 512 GB? Тези числа имат много по-голямо значение от размера 240 GB или 120 GB.

Защо компаниите произвеждат SSD устройства, които изглеждат като "нестандартни" размери?

Отговорът

Сътрудниците на SuperUser Патрик Р. и Адам Дейвис имат отговора за нас. Първо, Патрик Р .:

Докато много съвременни SSD като серията EVO 840 предлагат размерите, на които сте свикнали, като споменатите 256 GB, производителите са запазили малко място за съхранение на механизми за борба с капките и дефектите.

Ако например сте закупили устройство с капацитет 120 GB, можете да сте сигурни, че тя е наистина 128 GB вътрешно. Запазеното пространство просто дава на контролера / фърмуера стая за неща като TRIM, Garbage Collection и Wear Leveling. Обичайната практика е да оставите малко пространство неразделна част от пространството, което вече е било направено невидимо от контролера, когато SSD за пръв път стигнаха до пазара, но алгоритмите са се подобрили значително, така че не би трябвало да правите това вече.

EDIT: Имаше някои коментари относно факта, че това явление трябва да бъде обяснено с несъответствието между рекламираното пространство, изразено в гигабайти (т.е. 128 x 10 ^ 9 байта) спрямо стойността на Gibibyte, която показва операционната система, което е - времето - мощност от две, като се изчислява до 119.2 Gibibyte в този пример.

Що се отнася до мен, това е нещо, което идва на върха на вече обяснените неща. Докато със сигурност не мога да заявя кои точни алгоритми се нуждаят от повечето от това допълнително пространство, изчислението остава същото. Производителят съставя SSD, който наистина използва мощност от два броя флаш клетки (или комбинация от такива), въпреки че контролерът не прави цялото това място видимо за операционната система. Пространството, което е оставено, се рекламира като Gigabytes, като в този пример не се включва.

Последвано от отговора на Адам Дейвис:

И двата механични и твърди дискове имат суров капацитет, по-голям от номиналния им капацитет. "Допълнителният" капацитет се запазва, за да се заменят лошите сектори, така че задвижванията не трябва да бъдат перфектни от линията на сглобяване, така че лошите сектори да могат да бъдат пренасочени по-късно по време на работа с резервните сектори. По време на първоначалното тестване във фабриката, всички лоши сектори са пренесени в свободните сектори. Тъй като се използва устройството, той следи секторите (използвайки рутинни процедури за коригиране на грешки), за да открие грешки в нивото на битовете и когато секторът започне да се развива лошо, копира сектора и го пренасочва. Всеки път, когато се изисква този сектор, те се насочват към новия сектор, а не към оригиналния сектор.

При механичните задвижвания те могат да добавят произволни количества резервно хранилище, тъй като контролират кодирането на серво, главата и платформата, така че те могат да имат оценено място за съхранение от 1 терабайт с допълнителни 1 гигабайт свободно място за секторно пренасочване.

SSD обаче използват флаш памет, която винаги се произвежда в две. Силикатът, необходим за декодиране на адрес, е еднакъв за 8-битов адрес, който има достъп до 200 байта като 8-битов адрес, който има достъп до 256 байта. Тъй като тази част от силиций не се променя по размер, тогава най-ефикасното използване на силициевия недвижим имот е да се използват две сили в действителната флаш капацитет.

Така че производителите на задвижващи устройства са затрупани с общ суров капацитет в правомощия от 2, но те все още трябва да заделят част от суровия капацитет за секторно пре-картиране. Това води до 256 ГБ суров капацитет, осигуряващ само 240 ГБ използваем капацитет, например.

Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.