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)
Lieu(x)
- Toulouse