[SOS] Article de Février : périphériques bloc et IDE
David Decotigny
david.decotigny at free.fr
Ven 27 Jan 11:22:18 CET 2006
Bonjour,
Le Linux Magazine de Février 2006 vient de paraître. Le prix est
toujours aussi réduit, le papier toujours aussi luxueux, ça fait plaisir
à lire. Et le contenu n'est pas en reste ! Evidemment, il y a l'article
SOS du mois, mais plein d'autres bonnes choses sont a deguster...
En ce qui concerne SOS, l'article du mois est consacré aux pilotes de
périphériques bloc. Après celui de Janvier présentant les périphériques
caractère, c'est donc le deuxième et dernier volet de l'"épisode 9" de
notre croisière OS long cours présentant les pilotes de périphériques de
base dans SOS.
Au menu de cet opus : ce qu'est un périphérique bloc, comment les
pilotes de périphériques bloc sont intégrés au système de fichiers pour
être accessibles par les applications utilisateur, comment on peut
avantageusement utiliser la mémoire pour accélérer l'accès au matériel
(cache de blocs), comment on assure la cohérence entre les accès type
read/write et les accès via un mapping en mémoire par mmap (cache de
pages), et comment est réalisé un pilote de périphériques pour disques
durs IDE. Bref, de quoi satisfaire les appétits des plus curieux/ses !
Comme c'est désormais l'habitude, le code source du mois n'est pas
disponible sur le CD ROM puisqu'il n'y a plus de CD, mais sur le site
Web, page "téléchargement" :
http://sos.enix.org/fr/SOSDownload
Vous y trouverez une liste d'informations sur les tests qui sont
disponibles, un errata par rapport à l'article, ainsi qu'un
*avertissement très important* que je m'empresse de citer ici :
ATTENTION : il est très fortement très déconseillé de tester SOS sur
machine réelle. Nous ne pourrons pas être tenus responsables en cas de
pertes de données ou de dommages causés sur votre matériel. En
particulier, l'exécution de "spawn blktest" entraînera la perte
irrémédiable de toutes les données sur toutes les partitions de votre
disque dur !
Vous voilà donc (très lourdement) prévenus.
Cet article vous ouvre la voie vers de nombreuses bidouilles. A vous de
comprendre, d'explorer, de tester, de simplifier, de compliquer !
Le prochain épisode présentera un (ou deux ?) système(s) de fichiers.
Ensuite nous embarquerons pour le réseau, et aussi la gestion du bus PCI
pour s'amuser. Il est probable qu'il y aura encore un article derrière
consacré au swap. En attendant, nous faisons une pause pour préparer
tout cela (entre autres).
Bonne degustation. Bonne journee !
--
David Decotigny -- http://david.decotigny.free.fr
Plus d'informations sur la liste de diffusion Sos