• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

  • Se connecter
  • Accueil
  • page://11285f75-54cc-4102-adfc-bba834e8dd7bLINK
    Offre de formation
  • odfLevel1://FI?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7bCONTAINER
    Formation d'ingénieur classique
  • program://_root?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7b&programId=programContent://b630f864-d9dc-4556-92ad-21020486743eCONTAINER
    Ingénieur diplômé spécialité informatique et électronique
  • course://ingenieur-diplome-specialite-informatique-et-electronique-LMHFVX2K?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7b&courseId=courseContent://8b33c275-bc57-4b44-9c71-eb12e685e914&programId=programContent://b630f864-d9dc-4556-92ad-21020486743eCONTAINER
    OPTIONS
  • course://ingenieur-diplome-specialite-informatique-et-electronique-LMHFVX2K/options-LOEBJHL7?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7b&courseId=courseContent://e43e5589-ac5b-46ae-b9ed-8c580b846aa4&programId=programContent://b630f864-d9dc-4556-92ad-21020486743eCONTAINER
    OPTION SYSTEMES EMBARQUES
  • course://ingenieur-diplome-specialite-informatique-et-electronique-LMHFVX2K/options-LOEBJHL7/option-systemes-embarques-LOEBL7F0?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7b&courseId=courseContent://9571de4a-c321-43a4-9af2-afd751b0e291&programId=programContent://b630f864-d9dc-4556-92ad-21020486743eCONTAINER
    UE1 SYSTEMES EMBARQUES 1
  • OS Temps réel

OS Temps réel

  • Niveau d'étude

    BAC +5

  • Composante

    Polytech Dijon (Ex-ESIREM)

Description

Ce cours a pour objectif de présenter les caractéristiques et les techniques utilisées dans les OS dit « temps-réel ».

  • Introduction au temps-réel
    • Définition, classification, architecture d’un OS temps-réel, espace utilisateur et noyau, notion de thread, etc.
  • Interactions matériel/logiciel
    • Interruptions, ISR, services de timer, watchdog, etc.
  • Ordonnancement des tâches temps-réel
    • Décomposition en tâches concurrentes, algorithmes d’ordonnancement et performance
  • Mécanismes de communication
    • Modèles de communication, boîte aux lettres, mémoire partagée
  • Mécanismes de synchronisation
    • Mutex, sémaphore, variable condition, inversion et héritage de priorité, etc.
Lire plus

Objectifs

A l'issue de ce module, l'étudiant sera capable de :

  • décrire l'architecture d'un système d'exploitation temps-réel, de décrire les interactions entre le matériel et le logiciel, notamment par le concept d'interruption et de tâche.
  • examiner une API d'un noyau temps-réel afin de déterminer l'utilisation des différents services et fonctions disponibles.
  • d'une manière générale, développer une application temps-réel d'une complexité moyenne en utilisant les différents services d'un noyau temps-réel.
  • exploiter les différents mécanismes de communication et de synchronisation temps-réel en adéquation avec la complexité de l'application.
Lire plus

Heures d'enseignement

  • CMCours Magistral14h
  • TDTravaux Dirigés7h
  • TPTravaux Pratiques14h