Haute Ecole de la Province de Liège

Informations générales sur l'unité d'enseignement : "RESEAUX: Temps réel"

Cycle 1
Niveau du cadre francophone de certification 6
Code INS-1-025 2.2.1
Crédits ECTS 5
Volume horaire (h/an) 60
Période Quadrimestre 2
Implantation(s) TECHNIQUE - Seraing
Unité Orientation
Responsable de la fiche STARZAK, Luc
Pondération 50
Composition de l'unité d'enseignement
Intitulé Nombre d'heures Pondération
Temps réel 60 60
Prérequis
Capteurs et contrôle de dispositifs mobiles
Technique des microprocesseurs : notions avancées
Corequis
Développement Système et Orienté Objet
  • Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

  • /

  • Objectifs

  • Comprendre les principes fondamentaux des systèmes d'exploitation multitâche. Comprendre les concepts et la programmation d'un système d'exploitation temps réel.

  • Contenus

  • Principes fondamentaux et systèmes temps réel

    Traitements simultanés, Noyau du système (exceptions, dispatcher, primitives des sémaphores), Gestion de la mémoire (pagination, segmentation, mémoire virtuelle, protection, ...)

    Entrées‑sorties (interruptions, pilotes, buffering), Gestion des fichiers (organisation physique, protection, opérations de base, file et record locking), Allocation et répartition des ressources (inter-blocage, algorithmes de scheduling).

    Caractéristiques d'un système temps réel

    Techniques de programmation POSIX temps réel 1003.1b :

    sémaphores, mémoires partagées, signaux, scheduling, timers, queues de messages, opérations asynchrones et synchronisées.

    Applications et tests, par des exemples concrets, des techniques POSIX 1003.1b étudiées.

  • Méthodes d'enseignement et d'apprentissage

  • Cours magistraux
  • Travaux de laboratoire
  • Autres méthodes

  • Evaluation

  • Temps réel
    • Examen Oral
    • Evaluation Continue
  • Langue(s) de l'unité d'enseignement

  • Français
  • Supports de cours

  • Aucun support
  • Lectures conseillées

  • Temps réel :

    Lister, M. Principes fondamentaux des systèmes d'exploitation. Paris. Editions Eyrolles, 1977.

    Bacon, J. Concurrent systems.USA Addison-wesley, 1992.

    Dec osf/1, guide to realtime programming

    Digital equipement corporation USA.1994.