UBS

Master d'informatique

Université Bretagne Sud

Spécialité WMR : Web, Multimédia, Réseaux  

Menu

  • Présentation
  • Enseignements
  • Stages
  • Vie étudiante
  • Faits marquants
  • Questions/réponses
  • Inscriptions
  • Contact

Rentrée 2017/2018

Réunion de rentrée : 18 sept. à 10h

Plus de détails...

Nouveau Master en 2017/2018

Arrêt progressif du master WMR

À la rentrée 2017 ouvrira à l'UBS un nouveau master d'informatique proposant deux parcours : AIDN (Applications Interactives et Données numériques) et SAIM (Systèmes et Applications pour l'Informatique Mobile).

Le changement d'enseignements se fera progressivement : en septembre 2017 (année 2017/2018) pour le M1 et en septembre 2018 (année 2018/2019) pour le M2 SAIM et le M2 AIDN.

Accéder au site web du nouveau master...

UE INF2160 - Concurrence dans les systèmes d'exploitation

Objectifs

Ce cours est une introduction aux applications concurrentes. Il s'agit de comprendre les mécanismes qui permettent qu'une machine exécute plusieurs tâches en quasi-simultanéité, et d'acquérir les compétences permettant d'écrire des applications concurrentes. Le cours présente les différents concepts théoriques de la concurrence en s'appuyant sur le système Linux.

Contenu

  • Notion de processus : état et ordonnancement
  • Synchronisation entre processus : verrous, sémaphores, moniteurs ...
  • Familles d'algorithmes et problèmes d'interblocage
  • Communication entre processus : flux ou messages
  • Processus légers : concepts et programmation à l'aide de threads Java et des Posix Threads

Programmation

Cours : 22 h - TP : 22 h

Prérequis

Programmation C et Java

Bibliographie

  • Jean-Marie Riflet, La programmation sous Unix, 3e édition, Ediscience International
  • M.-J. Bach, The design of the Unix Operating System, Prentice Hall,1986
  • Scott Oaks, Henry Wong, Java Threads, O'Reilly

Intervenants

  • Luc Courtrai
Copyright @ 2007-2017 UBS. Design by Andreas Viklund.