Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:gnu-linux [05/05/2013 18:44] smolski [Exemple] |
doc:systeme:gnu-linux [05/05/2013 19:15] smolski [Le pilote de périphérique] |
||
---|---|---|---|
Ligne 77: | Ligne 77: | ||
Par exemple, les cartes graphiques diffèrent les unes des autres. Le driver en établis les spécification techniques et permet à l'OS de demander d'afficher les données sur l'écran toujours selon la même méthode. \\ | Par exemple, les cartes graphiques diffèrent les unes des autres. Le driver en établis les spécification techniques et permet à l'OS de demander d'afficher les données sur l'écran toujours selon la même méthode. \\ | ||
- | Ainsi, quelque soit les composants des cartes graphiques, pour l'OS un point reste un point un rectangle un rectangle, etc... | + | Ainsi, quelque soit les composants des cartes graphiques, pour l'OS un point reste un point, un rectangle un rectangle, etc... |
<note tip>Des normes permettent de standartiser un peu tout ça. Par exemple, la norme **VGA** pour les cartes graphiques. Cependant, pour la HD ou la 3D chaque fabricant crée ses propres spécifités.</note> | <note tip>Des normes permettent de standartiser un peu tout ça. Par exemple, la norme **VGA** pour les cartes graphiques. Cependant, pour la HD ou la 3D chaque fabricant crée ses propres spécifités.</note> | ||
- | Les drivers font partie du système d'exploitation bien qu'ils puissent être fournis séparément par le constructeur. Mais ils s'exécutent dans un mode spécial, appelé **mode réel**. Celui-ci leur permet de //contourner// le **mode protégé** de l'OS, notamment pour l'utilisation de la mémoire. | + | Les drivers font partie de l'OS bien qu'ils puissent être fournis séparément par le constructeur. |
+ | ==== Mode ==== | ||
+ | Aujourd'hui, il existe un mode dit //protégé// qui permet d'avoir entre autres un meilleur modèle d'accès à la mémoire. \\ | ||
+ | Dans ce dernier, il y a plusieurs niveau d'exécution qui permettent d'avoir des privilèges différents : | ||
+ | - le mode noyau, (appelé ring 0), | ||
+ | - un mode intermédiaire (ring 1), et | ||
+ | - le mode utilisateur (ring 2). | ||
+ | |||
+ | <note tip>**GNU/Linux** utilise uniquement le ring 0 (pour le noyau…) et le ring 2 pour les applications.</note> | ||
+ | |||
+ | ==== firmware ==== | ||
+ | |||
+ | Les **Firmware** sont des micro-programmes souvent fournis par le constructeur et que le pilote noyau doit charger dans la RAM incluse dans le matériel devant celle du PC gérée par l'OS. \\ | ||
+ | Ce matériel peut posséder aussi son propre processeur, également devant celui qui est géré par l'OS installée. | ||
+ | |||
+ | <note important>De nombreux périphériques nécessitent aujourd'hui que soient chargés des //firmware//, et comme ceux-ci sont rarement libres, __ils ne sont pas installés par défaut sous Debian__.</note> | ||
===== Démarrage ===== | ===== Démarrage ===== | ||