Description du cours
Scolarité
Premier cycle, 3 crédit(s)
Objectif
Comprendre les principes et méthodes d'implantation des systèmes d'exploitation.
Contenu
Fonctions d'un système d'exploitation. Processus : ressources et attributs associés, ordonnancement des processus, changement de contexte, communications inter-processus. Gestion de la mémoire virtuelle : protection, politiques de remplacement de pages. Gestion du processeur : politiques d'allocation, introduction aux systèmes multi-processeurs. Gestion des périphériques : contrôleurs, traitement des interruptions externes, DMA, allocation de périphériques, blocages. Système de fichiers : structures physiques d'implantation, partage de fichiers. Systèmes de fenêtrage, sécurité et protection.
Formules pédagogiques
Leçons magistrales, travaux pratiques, exercices.