Pourquoi les disques SSD sont-ils de tailles inhabituelles?
Les disques SSD semblent se présenter sous différentes tailles, mais pourquoi? Le post de SuperUser d'aujourd'hui contient les réponses à la question 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 se présenter 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 .:
De nombreux disques SSD modernes, tels que la série 840 EVO, offrent les tailles habituelles, comme le 256 Go mentionné plus haut, que les fabricants utilisaient pour conserver un peu de stockage afin que les mécanismes luttant contre les pertes de performances et les défauts.
Si, par exemple, vous avez acheté un lecteur de 120 Go, vous pouvez être sûr qu'il s'agit réellement de 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.
EDIT: Certains 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 gibibytes indiquée par le système d’exploitation. le temps - une puissance de deux, en calculant à 119,2 Gibibyte dans cet exemple.
Pour autant que je sache, c'est quelque chose qui s'ajoute aux 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 restant 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 ont une capacité brute supérieure à leur capacité nominale. La «capacité supplémentaire» étant réservée pour remplacer les 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 aux 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 copie le secteur 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 disques mécaniques, ils peuvent ajouter des quantités arbitraires de mémoire de secours puisqu'ils contrôlent l'encodage des servos, des têtes et des plateaux. Ils peuvent ainsi disposer d'une mémoire nominale de 1 téraoctet avec 1 Go d'espace supplémentaire disponible pour la reconfiguration de secteur..
Cependant, les SSD utilisent une mémoire flash, qui est toujours fabriquée avec une 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..
Les fabricants de disques durs sont donc bloqués avec une capacité brute totale de puissance 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 seulement 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.