Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 1204

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Qu'est-ce que l'interface SCSI g&eacute;n&eacute;rique ?</TITLE>
</HEAD>
<BODY>
<H1>3. <A NAME="s3"></A>Qu'est-ce que l'interface SCSI g&eacute;n&eacute;rique ?</H1>
<P>
<A HREF="SCSI-Programming-HOWTO.html#toc3">Contenu de cette section</A></P>

<P>L'interface g&eacute;n&eacute;rique SCSI a &eacute;t&eacute; faite pour fournir un acc&egrave;s g&eacute;n&eacute;ral &agrave; des p&eacute;riph&eacute;riques SCSI (&eacute;ventuellement exotiques). Elle a &eacute;t&eacute; d&eacute;velopp&eacute;e par Lawrence Foard (<CODE> entropy@world.std.com</CODE>) et sponsoris&eacute;e par Killy Corporation (voir les commentaires du fichier <CODE>drivers/scsi/sg.h</CODE>).</P>
<P>Cette interface permet &agrave; des programmes applicatifs (c'est-&agrave;-dire hors du noyau) d'acc&eacute;der aux fonctionnalit&eacute;s de certains p&eacute;riph&eacute;riques. Le d&eacute;veloppement de pilotes dans le noyau, plus risqu&eacute;s et difficiles &agrave; mettre au point, n'est ainsi plus n&eacute;cessaire.</P>
<P>N&eacute;anmoins, si le p&eacute;riph&eacute;rique n'est pas correctement programm&eacute;, il est possible de bloquer le bus SCSI, le pilote, ou le noyau. C'est pourquoi il est important de programmer correctement le pilote g&eacute;n&eacute;rique, et de commencer par sauvegarder tous les fichiers afin d'&eacute;viter une perte de donn&eacute;es. Une autre pr&eacute;caution utile est de faire un <CODE>sync</CODE> avant de lancer vos programmes pour garantir l'&eacute;criture de tous les tampons sur le disque ; cela limitera la perte de donn&eacute;es en cas de blocage du syst&egrave;me.</P>
<P>Un autre avantage du pilote g&eacute;n&eacute;rique est que, aussi longtemps que l'interface elle-m&ecirc;me ne change pas, toutes les applications restent ind&eacute;pendantes des nouveaux d&eacute;veloppements du noyau. En comparaison, les pilotes de bas niveau du noyau doivent suivre les &eacute;volutions internes de celui-ci.</P>
<P>Typiquement, le pilote g&eacute;n&eacute;rique est utilis&eacute; pour communiquer avec les nouveaux &eacute;quipements SCSI qui exigent l'&eacute;criture d'applications utilisateur sp&eacute;cifiques pour tirer avantage de leurs fonctionalit&eacute;s (par exemple les scanners, les imprimantes, le juke-boxes de CDROM). L'interface g&eacute;n&eacute;rique permet un d&eacute;veloppement rapide de ces applications.</P>
<P></P>
<HR>
<P>
Chapitre <A HREF="SCSI-Programming-HOWTO-4.html">suivant</A>,
Chapitre <A HREF="SCSI-Programming-HOWTO-2.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="SCSI-Programming-HOWTO.html#toc3">ce chapitre</A>,
 <A HREF="SCSI-Programming-HOWTO.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="SCSI-Programming-HOWTO.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>