Architecture UNIX - J.Bétréma
Objectifs :
comprendre la mise en oeuvre, sous Unix, des fonctions
fondamentales d'un système d'exploitation,
et les principes de l'administration d'un réseau de
machines Unix.
Contenu :
- Processus : table des processus, ordonnancement,
groupes de processus,
rôle des processus initiaux du système,
appels-système pour la gestion des processus.
- Mémoire : régions et carte de la mémoire,
démon de pagination, va-et-vient,
appels-système et fonctions de bibliothèque courantes
pour la gestion de la mémoire.
- Systèmes de fichiers : blocs de données,
noeuds d'information, répertoires, montage,
appels-système et descripteurs de fichiers,
mappage.
- Communications entre processus :
signaux, tubes, sémaphores.
- Services en réseau :
association de ports aux services,
lancement automatique des démons,
système de fichiers distribué NFS,
annuaire NIS.
Documentation :
-
Jean-Michel Moreno, Administration UNIX, Ediscience.
-
Rémy Card, Eric Dumas et Franck Mével,
Programmation linux 2.0, Eyrolles.