Cet ouvrage s'adresse à tous ceux qui, au-delà de l'utilisation d'un
système d'exploitation et de la programmation système, veulent
comprendre comment est conçu et implémenté le noyau du système Linux. Il
en explore le code source dans sa toute première version (Linux 0.01),
et commente ses évolutions vers les noyaux actuels. L'ouvrage éclaire
notamment l'utilisation des ressources du microprocesseur et les
commandes des cartes des périphériques, et permet de comprendre comment
aborder la conception de pilotes.
Sommaire
- Principes de conception des systèmes d'exploitation
- Utilisation du microprocesseur Intel
- Les grandes structures de données
- Aspect dynamique sans affichage
- Aspect dynamique avec affichage
- Fichiers réguliers
- Périphériques caractère
- Communication par tubes
- Le mode utilisateur
- Démarrage du système