|
• Présentation d’Unix/Linux et langages de commandes. Désignation des fichiers (protection, hiérarchie). Commande Unix classiques (grep, find, ps, etc.), programmation en Bourne shell.
• Introduction au langage C. Outils annexes : Makefile, débogueur.
• Systèmes de gestion de fichiers :
- Organisation des fichiers (descripteurs de fichiers, hiérarchie, etc.) ;
- Accès aux fichiers (Tampons d’E/S, cache système, etc.).
• Entrées-sorties physiques. Support matériel pour système d’exploitation (mode superviseur, exceptions). Gestion des périphériques sous Unix (pseudo-fichiers). Périphérique en mode caractère (attente active + IT). Périphérique en mode bloc (attente active + IT).
• Administration des systèmes : configuration, initialisation,usagers et groupes, gestionnaire de fenêtres.
|