IO211 - Systèmes d'exploitation

IO211 - Systèmes d'exploitation

Objectifs

Objectif général :

L’élève saura expliquer les interactions entre applications et systèmes d’exploitation et les appliquer sous un système de type UNIX/Linux.

Objectifs détaillés :

1- Savoir ce qu’est un système d’exploitation, connaître ses fonctionnalités et son positionnement dans un système informatique
2- Comprendre les mécanismes mis en œuvre par les systèmes d’exploitation pour remplir leur rôle
3- Comprendre l’influence du système d’exploitation dans le comportement des applications, être capable d’utiliser cette connaissance dans un projet de développement informatique
4- Disposer des notions théoriques suffisantes pour aborder les mécanismes de programmation multitâche
5- Connaître et comprendre les concepts de programmation multitâche, de concurrence et de parallélisme, leur problématique et les solutions existantes.
6- Comprendre et être capable de mettre en œuvre l’architecture logicielle d’une application multitâche
7- Mettre en pratique sous UNIX/Linux les éléments théoriques abordés dans le cours

Volume horaire (h)

  • Cours magistraux : 6
  • Travaux dirigés : 38

Examens

Nombre total d'heures d’évaluation : 2

Ce cours fait partie de la formation

En bref

Crédits ECTS : Cf UE

Nombre d'heures 46

Contact(s)

Joëlle LUTER

Tél : +33 5 62 17 41 63

Email : joelle.luter @ enac.fr