• # NAND

    Posté par (site web personnel) . En réponse au journal en avant le matériel Vista-only. Évalué à 6.

    Pour ce qui est des cycles de lecture/écriture sur de la mémoire flash NAND il parait qu'il n'y aura pas de problèmes :

    http://www.dailytech.com/article.aspx?newsid=2763

    "Unlike DRAM, flash memory chips have a limited lifespan. Further, different flash chips have a different number of write cycles before errors start to occur. Flash chips with 300,000 write cycles are common, and currently the best flash chips are rated at 1,000,000 write cycles per block (with 8,000 blocks per chip). Now, just because a flash chip has a given write cycle rating, it doesn't mean that the chip will self-destruct as soon as that threshold is reached. It means that a flash chip with a 1 million Erase/Write endurance threshold limit will have only 0.02 percent of the sample population turn into a bad block when the write threshold is reached for that block. The better flash SSD manufacturers have two ways to increase the longevity of the drives: First, a "balancing" algorithm is used. This monitors how many times each disk block has been written. This will greatly extend the life of the drive. The better manufacturers have "wear-leveling" algorithms that balance the data intelligently, avoiding both exacerbating the wearing of the blocks and "thrashing" of the disk: When a given block has been written above a certain percentage threshold, the SSD will (in the background, avoiding performance decreases) swap the data in that block with the data in a block that has exhibited a "read-only-like" characteristic. Second, should bad blocks occur, they are mapped out as they would be on a rotating disk. With usage patterns of writing gigabytes per day, each flash-based SSD should last hundreds of years, depending on capacity. If it has a DRAM cache, it'll last even longer. "

    En gros y'a des algos qui évitent d'écrire toujours sur les mêmes endroits et comme la mémoire peut supporter des cycles de 1 million de lecture/écriture y'a de la marge.
    Maintenant j'ai une question : est-ce qu'il faut un driver pour utiliser ce genre de disque (avec tous les problèmes que cela implique : liberté du code, adaptation aux OS) ou est-ce qu'il suffit d'un firmware interne dans le disque et alors l'OS le verra comme un disque dur classique et le fonctionnement sera complètement transparent ?