Systèmes Concurents

  • See this page in english

    En bref

  • Code : N7AN04B

Objectifs

Étudier les concepts de la programmation parallèle et concurrente dans un contexte centralisé.

Description

Dans un premier temps, le problème de la synchronisation des processus est étudié. Les schémas génériques de coopération ou concurrence (exclusion mutuelle, producteur-consommateur, client-serveur, lecteurs-rédacteurs, allocateur, etc) sont exposés et résolus à l’aide des mécanismes classiques de synchronisation (sémaphores, événements, moniteurs, rendez-vous). La notion d’activité ou thread est ensuite décrite pour gérer le parallélisme à grain fin et une API spécifique est étudiée (Java). Enfin, la notion de transaction est étudiée en particulier sous l’aspect sérialisation.

Pré-requis nécessaires

  • Systèmes centralisés
  • Technologie objet

Session 1 ou session unique - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CT (contrôle terminal) Ecrit100%Examen Systèmes Concurents

Session 2 - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CT (contrôle terminal) Ecrit100%Examen Systèmes Concurents

Contact(s)

MAURAN PHILIPPE

Contactez l’ENSEEIHT

L’École Nationale Supérieure d'Électrotechnique, d'Électronique, d'Informatique, d'Hydraulique et des Télécommunications

2, rue Charles Camichel - BP 7122
31071 Toulouse Cedex 7, France

+33 (0)5 34 32 20 00

Certifications

  • Logo MENESR
  • Logo UTFTMP
  • Logo INP
  • Logo INPT
  • Logo Mines télécoms
  • Logo CTI
  • Logo CDEFI
  • Logo midisup