GEI448 - Systèmes d'exploitation
Présentation
Sommaire
- Cycle
- 1er cycle
- Crédits
- 3 crédits
- Faculté ou centre
- Faculté de génie
Cible(s) de formation
Connaître et comprendre les bases de l'organisation interne des systèmes d'exploitation modernes : le noyau d'un système d'exploitation et les logiciels de service associés.
Contenu
Fonctions des logiciels d'exploitation : traitement par lots et traitement interactif, notion de tâche et de processus. Services d'un système d'exploitation. Multiprogrammation : temps partagé et temps réel, distribution de l'UCT, états d'un processus, priorités statique et dynamique. Synchronisation et communications : sémaphores, Event Flags, boîtes aux lettres. Entrées/sorties : interruptions et système d'exploitation, rôle d'un pilote de périphérique, conception et intégration dans un système. Systèmes de fichiers: structure d'un volume, organisation hiérarchique des fichiers, nature et structure d'un fichier, mode d'accès, protection. Études de cas VAX/VMS et UNIX : structure, gestion des ressources, systèmes de fichiers, autres exemples.
Préalable(s)
(GEI430)
et
(GEI446)