Flashmon : un outil de trace pour les accès à la mémoire flash NAND
Abstract
Les mémoires flash deviennent une technologie incontournable dans le domaine de l'embarqué. Leur succès est dû, essentiellement, à leur taille, leur légèreté, leur résistance au choc et leur faible consommation énergétique. Concernant les performances, l'avantage majeur que représentent ces mémoires, comparées aux disques durs, est leur performance homogène en lecture (séquentielle ou aléatoire). En revanche, pour les écritures, elles souffrent d'une durée de vie réduite à cause du nombre très limité d'effacements pouvant être appliqué à leurs cellules. L'un des axes de recherche le plus important consiste à établir des politiques permettant de niveler l'usure sur toute la surface afin de maximiser sa durée de vie moyenne. Il apparaît donc très important d'avoir à disposition des outils permettant de tracer les accès à la mémoire flash. Ceci permet, d'une part, lors de la conception, de tester et de valider des solutions mettant en œuvre des mémoires flash, et d'autre part, après implémentation, de surveiller l'usure en cours de fonctionnement. Ce papier présente Flashmon, un outil flexible et configurable, permettant de tracer, en temps réel, les accès à la mémoire flash NAND embarquée. Flashmon a été développé dans le cadre d'un projet étudiant de Master 2eannée et sera proposé pour intégration dans les noyaux Linux.
Origin | Files produced by the author(s) |
---|
Loading...