Cours 2017-2018

Concepts des systèmes d'exploitation [INFOB231]

  • 5 crédits
  • 30h+30h
  • 1er quadrimestre
Langue d'enseignement: Français
Enseignant: Colin Jean-Noël

Acquis d'apprentissage

L'objectif du cours est la maîtrise des concepts principaux qui sous-tendent les systèmes d'exploitation modernes. L'étudiant est amené à décomposer l'ensemble des mécanismes à l'oeuvre au niveau de la machine afin d'en comprendre le fonctionnement et les interactions. Le cours s'articule autour d'un ensemble de modules s'attachant aux composants principaux du système d'exploitation. Cette maîtrise est essentielle pour la construction de systèmes informatiques complexes.

Objectifs

L'objectif du cours est la maîtrise des concepts principaux qui sous-tendent les systèmes d'exploitation modernes. L'étudiant est amené à décomposer l'ensemble des mécanismes à l'oeuvre au niveau de la machine afin d'en comprendre le fonctionnement et les interactions. Le cours s'articule autour d'un ensemble de modules s'attachant aux composants principaux du système d'exploitation. Cette maîtrise est essentielle pour la construction de systèmes informatiques complexes.

Contenu

Le cours traite des concepts suivants:

  • gestion des interruptions
  • gestion des entrées/sorties
  • gestion des processus
  • gestion de la mémoire
  • gestion des fichiers
  • synchronisation entre processus
  • multi-threading
  • virtualisation

 

Table des matières

Le cours traite des concepts suivants:

  • gestion des interruptions
  • gestion des entrées/sorties
  • gestion des processus
  • gestion de la mémoire
  • gestion des fichiers
  • synchronisation entre processus
  • multi-threading
  • virtualisation

 

Description des exercices

Des séances de travaux pratiques sont organisées pour opérationnaliser les concepts vus au cours en manipulant un système réel. La participation effective aux TPs est prise en compte dans la note finale

Disciplines

Technologie informatique hardware
Technologies de l'information et de la communication (TIC)
Informatique générale

Méthodes d'enseignement

Le cours est donné sous forme d'exposés, durant lesquels les étudiants sont souvent sollicités afin de conduire à une réflexion commune et à la construction de la solution. L'objectif est bien d'amener l'étudiant à réfléchir plutôt qu'à lui communiquer un savoir de manière uni-directionnelle De plus, les exposés sont complétés par des séances de travaux pratiques durant lesquels les étudiants raisonnent sur, concoivent et développent certains des concepts présentés au cours.

Mode d'évaluation

L'évaluation se base sur les éléments suivants:
  • examen écrit portant sur la matière vue au cours: les questions portent sur une partie déterminée du cours, mais la capacité de réflexion transversale et de faire le lien avec les autres parties est aussi évaluée. L'accent est mis sur une compréhension en profondeur des concepts étudiés et la capacité à les articuler entre eux
  • évaluation des travaux pratiques, prenant en compte la participation effective et la résolution des exercices proposés.
La répartition des points examen/travaux pratiques est 75%/25%

Sources, références et supports éventuels

A, Cazes. architecture des machines et des systÈmes informatiques. dunod, 2008.

Tanenbaum, Andrew S. Modern Operating Systems. Pearson Academic Computing, 2008.

Langue d'enseignement

Français

Lieu de l'activité

NAMUR

Faculté organisatrice

Faculté d'informatique
rue Grandgagnage 21
5000 NAMUR
T. 081725252
F. 081724967
secretariat.info@unamur.be

Cycle

Etudes de 1er cycle