• See this page in english
  • Voir la page en français

Systèmes d'exploitation centralisés

  • Composante

    École Nationale Supérieure d'Électrotechnique d'Électronique d'Informatique d'Hydraulique et des Télécommunications

Objectifs

  • Comprendre l'architecture et le fonctionnement des systèmes centralisés.
  • Mise en oeuvre d'une application utilisant la programmation système sous Unix.
Lire plus

Description

Ce cours propose la présentation des principes et mécanismes de base utilisés dans la conception
d'un système d'exploitation :
- la notion de processus, leur ordonnancement
- la notion de fichiers et leur organisation
- la gestion de la mémoire
Les travaux pratiques permettent de mettre en oeuvre ces différents mécanismes lors d'un projet fil rouge de création d'un interpréteur de commandes "minishell".
L'utilisation des outils informatiques de base font partie de cet enseignements : utilisation du langage C, SHELL, commande make

Lire plus

Pré-requis obligatoires

Bonnes connaissances en algorithmique et développement de programme.
Notions de base en architecture des ordinateurs (processeur, bus, mémoire centrale et secondaire, contrôleurs, interruptions, déroutements, modes d'exécution, etc).

Lire plus