Page suivantePage pr�c�denteTable des mati�res

3. Qu'est-ce que l'interface SCSI g�n�rique ?

L'interface g�n�rique SCSI a �t� faite pour fournir un acc�s g�n�ral � des p�riph�riques SCSI (�ventuellement exotiques). Elle a �t� d�velopp�e par Lawrence Foard ( entropy@world.std.com) et sponsoris�e par Killy Corporation (voir les commentaires du fichier drivers/scsi/sg.h).

Cette interface permet � des programmes applicatifs (c'est-�-dire hors du noyau) d'acc�der aux fonctionnalit�s de certains p�riph�riques. Le d�veloppement de pilotes dans le noyau, plus risqu�s et difficiles � mettre au point, n'est ainsi plus n�cessaire.

N�anmoins, si le p�riph�rique n'est pas correctement programm�, 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�n�rique, et de commencer par sauvegarder tous les fichiers afin d'�viter une perte de donn�es. Une autre pr�caution utile est de faire un sync avant de lancer vos programmes pour garantir l'�criture de tous les tampons sur le disque ; cela limitera la perte de donn�es en cas de blocage du syst�me.

Un autre avantage du pilote g�n�rique est que, aussi longtemps que l'interface elle-m�me ne change pas, toutes les applications restent ind�pendantes des nouveaux d�veloppements du noyau. En comparaison, les pilotes de bas niveau du noyau doivent suivre les �volutions internes de celui-ci.

Typiquement, le pilote g�n�rique est utilis� pour communiquer avec les nouveaux �quipements SCSI qui exigent l'�criture d'applications utilisateur sp�cifiques pour tirer avantage de leurs fonctionalit�s (par exemple les scanners, les imprimantes, le juke-boxes de CDROM). L'interface g�n�rique permet un d�veloppement rapide de ces applications.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:15