Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Périphériques
Envoyé par: Paul Leducq

Bonjour,

Simple question de curiosité :
Comment le système effectue-t-il le lien entre un périphérique est le "fichier" correspondant dans /dev ?
Autrement dit, pourquoi ma clé usb est elle reconnue comme /dev/sda1 alors qu'un autre périphérique autre un autre nom même s'il est branché sur le même port (idem pour l'imprimante et /dev/lp0) ?
Merci pour vos lumières...

Paul

Poste le Wednesday 9 June 2004 09:16:53
Répondre     Citer    
Re: Périphériques
Envoyé par: miguel2i

Chaque fichier spécial dans /dev est associé à un numéro (2 en fait)
comme le montre le fichier devices.txt dans la documentation du noyau.

On peut lire / écrire dans ces fichiers spéciaux. En général, on le fait à l'aide
de programmes. Par exemple, Xmms ecrit dans /dev/dsp (numéros 14-3) quand tu le fait jouer un son.

Ensuite, chaque module du kernel (ou partie du kernel) est l'interface entre un materiel et fichier spécial (soit un numéro de fichier spécial.) Le module pour ta carte son sait dialoguer avec ta carte (à quelle adresse elle est, le protocole, etc...)

Si un noyau est compilé sans aucun support pour le son, aucun module ne reconnait le numéro de fichier spécial, donc Xmms te préviendra qu'il ne peut écrire dans /dev/dsp

Poste le Friday 11 June 2004 00:00:48
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Périphériques
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons