IO211 - Programmation système et multitâche

IO211 - Programmation système et multitâche

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 : 6h
  • Travaux Dirigés : 38h

Examens

Nombre total d'heures d’évaluation : 2

En bref

Crédits ECTS : Cf UE

Nombre d'heures 46

Contact(s)

Joëlle LUTER

Tél : 05.62.17.41.63

Email : joelle.luter @ enac.fr

Lieu(x)

  • Toulouse