Aller au contenu

GEI448 - Systèmes d'exploitation

Présentation

Sommaire

Cycle
1er cycle
Crédits
3 crédits
Faculté/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)