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.

Préalable(s)

INF11207 et INF14107