Mémoire, stockage interne - quelques explications
Posté : mer. 29 janv. 2014 17:00
Quand la mémoire flash lag (clé usb, disque SSD, nand des smartphone & tablette) ça vient d'un phénomène connu et reconnu dans l'industrie du semi conducteur.
Explication :
La mémoire électronique, quand elle sert de "disque dur" doit toujours avoir la moitié de sa capacité libre.
Par exemple, si votre flash fait 2 Go, il faudra toujours laisser 1Go de libre. Ca vous la tue si vous la remplissez. Et voici ce qu'il se passe et pourquoi ça finit par laguer au bout d'un certain temps.
Loi zéro de la Flash :
Les cellules (octet) des mémoires flash s'usent très vite et leurs transistors crament au bout de 1000 lecture écriture. Ca veut dire que la durée de vie d'une cellule de base est de 1000 cycles. Et de 100 cycles seulement pour la flash bas de gamme. C'est comme ça. c'est électronique. Ca meurt si on s'en sert. On n'y peut rien. C'est physique. Les électrons tuent la flash.
Alors, pour palier ce problème, nos amis ingénieurs ont pondu un algorithme dans les pilotes qui fait écrire au hasard dans cette ram. Afin que toutes les cellules soient usées uniformément. Ca s'appelle "le brassage". Ainsi l'usure est répartie sur le temps. En effet, si on écrit toujours dans la même cellule, on la tuerait en quelques milliseconde.
Mais pour bien brasser, il faut de la place. Plus la RAM sera volumineuse, et moins elle va s'user puisque comme il y a beaucoup de monde, chacun ne sera usé qu'un peu.
Maintenant imaginez que presque tout le monde soit déjà occupé, donc pas libre. Il va se passer que seuls ceux qui sont libres vont se taper tout le boulot de lecture écriture. Je pense au cache en particulier.
Et au bout d'un certain temps, ceux qui ne font que lire écrire vont mourir au bout de 1000 fois. Ce qui réduit la quantité de ram libre. Ce qui accentue encore plus le phénomène. C'est l'effet d'avalanche. Au bout d'un certain temps toutes les cellules libres finissent par cramer et vous n’avez plus de RAM. Votre flash qui faisait 2Go n'en fait plus que 1,5Go. Vous avez ainsi bousillé votre flash. Elles crament uniquement en ECRITURE. Jamais en LECTURE.
Donc, laissez toujours la moitié de libre.
En conséquence, Si vous avez besoin de 16 Go. Il vous faut en acheter 32Go si vous ne voulez pas la cramer.
Et oui les amis. Sur le papier c'est idéalisé et on croit que. Et bien non ! Les lois de la physique sont dures. Mais c'est leur loi.
Corolaire ?
Et bien l'ingénieur en électronique que je suis, affirme haut et fort que 2Go Flash sont très loin d'être suffisant et qu'il faut au minimum 4Go pour pas tout niquer.
Il fallait le dire. Je l'ai dit.
Amen.
Explication :
La mémoire électronique, quand elle sert de "disque dur" doit toujours avoir la moitié de sa capacité libre.
Par exemple, si votre flash fait 2 Go, il faudra toujours laisser 1Go de libre. Ca vous la tue si vous la remplissez. Et voici ce qu'il se passe et pourquoi ça finit par laguer au bout d'un certain temps.
Loi zéro de la Flash :
Les cellules (octet) des mémoires flash s'usent très vite et leurs transistors crament au bout de 1000 lecture écriture. Ca veut dire que la durée de vie d'une cellule de base est de 1000 cycles. Et de 100 cycles seulement pour la flash bas de gamme. C'est comme ça. c'est électronique. Ca meurt si on s'en sert. On n'y peut rien. C'est physique. Les électrons tuent la flash.
Alors, pour palier ce problème, nos amis ingénieurs ont pondu un algorithme dans les pilotes qui fait écrire au hasard dans cette ram. Afin que toutes les cellules soient usées uniformément. Ca s'appelle "le brassage". Ainsi l'usure est répartie sur le temps. En effet, si on écrit toujours dans la même cellule, on la tuerait en quelques milliseconde.
Mais pour bien brasser, il faut de la place. Plus la RAM sera volumineuse, et moins elle va s'user puisque comme il y a beaucoup de monde, chacun ne sera usé qu'un peu.
Maintenant imaginez que presque tout le monde soit déjà occupé, donc pas libre. Il va se passer que seuls ceux qui sont libres vont se taper tout le boulot de lecture écriture. Je pense au cache en particulier.
Et au bout d'un certain temps, ceux qui ne font que lire écrire vont mourir au bout de 1000 fois. Ce qui réduit la quantité de ram libre. Ce qui accentue encore plus le phénomène. C'est l'effet d'avalanche. Au bout d'un certain temps toutes les cellules libres finissent par cramer et vous n’avez plus de RAM. Votre flash qui faisait 2Go n'en fait plus que 1,5Go. Vous avez ainsi bousillé votre flash. Elles crament uniquement en ECRITURE. Jamais en LECTURE.
Donc, laissez toujours la moitié de libre.
En conséquence, Si vous avez besoin de 16 Go. Il vous faut en acheter 32Go si vous ne voulez pas la cramer.
Et oui les amis. Sur le papier c'est idéalisé et on croit que. Et bien non ! Les lois de la physique sont dures. Mais c'est leur loi.
Corolaire ?
Et bien l'ingénieur en électronique que je suis, affirme haut et fort que 2Go Flash sont très loin d'être suffisant et qu'il faut au minimum 4Go pour pas tout niquer.
Il fallait le dire. Je l'ai dit.
Amen.