/ / Pourquoi les disques SSD sont-ils de tailles inhabituelles?

Pourquoi les disques SSD sont-ils de tailles inhabituelles?

pourquoi-faire-ssds-venir-en-insolite-tailles-00

Les SSD semblent se présenter sous différentes tailles, mais pourquoi? L’article d’aujourd’hui du SuperUser Q & R répond aux questions d’un lecteur curieux.

La séance de questions et réponses d’aujourd’hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté.

Photo gracieuseté de Jung-nam Nam (Flickr).

La question

Le lecteur de SuperUser, Dudemanword, veut savoir pourquoi les disques SSD semblent arriver dans des tailles GB étranges:

Pourquoi les SSD sont-ils dans des tailles telles que 240 Go ou 120 Go au lieu des 256 Go ou 512 Go habituels? Ces chiffres ont beaucoup plus de sens que les 240 ou 120 Go.

Pourquoi les entreprises fabriquent-elles des disques SSD dans ce qui semble être des tailles «non standard»?

La réponse

Les contributeurs du super-utilisateur, Patrick R. et Adam Davis, ont la solution pour nous. Tout d'abord, Patrick R .:

Alors que beaucoup de SSD modernes comme le 840 EVOLes séries fournissent les tailles auxquelles vous êtes habitués, comme les fabricants de 256 Go mentionnés précédemment, utilisés par les fabricants pour conserver un peu de mémoire pour les mécanismes luttant contre les baisses de performances et les défauts.

Si, par exemple, vous avez acheté un lecteur de 120 Go, vouspeut être à peu près sûr que c'est vraiment 128 Go en interne. L'espace préservé donne simplement la salle du contrôleur / micrologiciel pour des tâches telles que TRIM, le ramassage des ordures et le nivellement d'usure. Il était courant de laisser un peu d'espace non partitionné - au-dessus de l'espace déjà rendu invisible par le contrôleur - lorsque les disques SSD arrivaient sur le marché, mais les algorithmes se sont considérablement améliorés. Vous n'avez donc pas besoin de le faire. plus.

MODIFIER: Quelques commentaires ont été commentés sur le fait que ce phénomène doit être expliqué par la différence entre l’espace annoncé, exprimée en gigaoctets (soit 128 x 10 ^ 9 octets) et la valeur en gibo indiquée par le système d’exploitation, qui est - la plupart du temps - une puissance de deux, calculée à 119,2 gibyctets dans cet exemple.

Pour autant que je sache, c'est quelque chose qui vienthaut des choses déjà expliquées ci-dessus. Bien que je ne puisse certainement pas dire quels algorithmes exacts ont besoin de la plus grande partie de cet espace supplémentaire, le calcul reste le même. Le fabricant assemble un disque SSD qui utilise en effet une puissance de deux cellules flash (ou une combinaison des deux), bien que le contrôleur ne rende pas tout cet espace visible au système d'exploitation. L'espace qui reste est annoncé en gigaoctets, ce qui vous donne 111 giga-octets dans cet exemple.

Suivi de la réponse d'Adam Davis:

Les disques durs mécaniques et à semi-conducteurs ontcapacité brute supérieure à leur capacité nominale. La «capacité supplémentaire» étant réservée au remplacement des secteurs défectueux, les disques n'ont pas besoin d'être parfaitement positionnés en dehors de la chaîne de montage et afin que les secteurs défectueux puissent être cartographiés ultérieurement lors de leur utilisation avec les secteurs de réserve. Lors des tests initiaux en usine, tous les secteurs défectueux sont mappés sur les secteurs de réserve. Lorsque le lecteur est utilisé, il surveille les secteurs (à l'aide de routines de correction d'erreur) pour détecter les erreurs de niveau de bits. Lorsqu'un secteur commence à se détériorer, il le copie sur un disque en réserve, puis le remappe. Chaque fois que ce secteur est demandé, le lecteur passe au nouveau secteur plutôt qu'au secteur d'origine.

Sur les entraînements mécaniques, ils peuvent ajouter de manière arbitrairede la quantité de mémoire disponible, car ils contrôlent le codage du servo, de la tête et du plateau, de sorte qu’ils puissent disposer d’une capacité de stockage nominale de 1 téraoctet avec 1 gigaoctet supplémentaire d’espace disponible pour la reconfiguration du secteur.

Cependant, les SSD utilisent la mémoire flash, qui est toujoursfabriqué en puissance de deux. Le silicium requis pour décoder une adresse est le même pour une adresse de 8 bits accédant à 200 octets qu'une adresse de 8 bits accédant à 256 octets. Puisque la taille de cette partie du silicium ne change pas, l'utilisation la plus efficace de l'immobilier en silicium consiste à utiliser des puissances de deux dans la capacité de flash réelle.

Donc, les fabricants de disques sont coincés avec un totalcapacité brute avec une puissance de 2, mais ils doivent encore mettre de côté une partie de la capacité brute pour la reconfiguration du secteur. Cela conduit à une capacité brute de 256 Go pour ne fournir que 240 Go de capacité utilisable, par exemple.


Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.