M2-16 « Système temps réels et ordonnancement »
Master sciences et technologies
Mention Mathématiques-Informatique
Semestre
1ère année, 2ème semestre
Parcours
Intitulé
|
Volume horaire
|
Crédits ECTS
|
M2-16 : Systèmes temps réels et ordonnacement
|
Total : 40h
CM: 16 TD: 12 TP: 12
|
3
|
Objectifs
Un système temps réel est une partie d'une application temps réel. En effet, une application temps réel est composée d'un système contrôleur (le système informatique) et d'un système contrôlé (le procédé contrôlé). Un système temps réel doit répondre à un ensemble de sollicitations extérieures en respectant des contraintes temporelles données souvent sous forme d'échéances des tâches. Beaucoup de systèmes temps réel se retrouvent dans les applications embarquées. Il existe deux principaux types de contraintes temporelles : (1) les contraintes dures que le système doit respecter à tout prix, sinon des conséquences sérieuses risquent de survenir, et (2) les contraintes souples, que le système peut occasionnellemnt ne pas respecter toutes. La principale caractéristique que doit posséder un système temps réel est la prévisibilité. On dit d'un système temps réel que les résultats qu'il fournit sont considérés comme incorrects s'il ne sont pas obtenus dans les temps (avant une échéance donnée). Il s'agit donc de
-
Connaître les caractéristiques importantes d'un modèle pour systèmes temps réel (architecture, communication, synchronisation, concurrence, etc.) ainsi que les principaux mécanismes pour supporter ces caractéristiques (exclusion mutuelle, sémaphores, temporisateur, messages, ...)
-
Connaître les différentes techniques d'ordonnancement des tâches temps réel et dans quelles conditions elles s'appliquent
Dostları ilə paylaş: |