Système d'exploitation 2
Description du cours
Objectifs
Au terme de ce cours, l'étudiant(e) sera en mesure de comprendre les fonctionnalités de base des systèmes d'exploitation reliés aux aspects de Gestion des processus : Ordonnancement des travaux de l'unité centrale. Évaluation des algorithmes d'ordonnancement. processus parallèles, communication inter-processus. Techniques de synchronisation : sémaphores, section critique, moniteurs.
Plan détaillé du cours
Introduction
Introduction générale au cours
Qu'est ce qu'un système d'exploitation
Évolution historique
Notion de processus
Critères d'ordonnancement
Ordonnancement des processus
Concepts de base
Critères d'ordonnancement
Algorithmes d'ordonnancement, évaluation
Synchronisation des processus
Contexte
Problème de la section critique (SC)
Solutions du problème de la SC : solutions par logiciel, par matériel, sémaphores, moniteurs
Support de cours Système d'exploitation 2 dernière mise à jour le 21/09/2014
Partie 1 : Introduction + Ordonnancement de processus
Partie 2 : Gestion de mémoire
Partie 3 : Synchronisation de processus