Systèmes distribués : Principes et concepts, Dr D. Meslati, Université de Annaba
1
SYSTEMES DISTRIBUES :
PRINCIPES ET CONCEPTS
Programme de Première Année Master en Informatique
SUPPORT DE COURS REALISE PAR
DR DJAMEL MESLATI
VERSION 2008
UNIVERSITE BADJI MOKHTAR-ANNABA
FACULTE DES SCIENCES DE L’INGENIEUR
DEPARTEMENT D’INFORMATIQUE
رﺎﺘﺨﻣ ﻲﺟﺎﺑ ﺔﻌﻣﺎﺟ
–
ﺔـــــــــــــــﺑﺎﻨﻋ
ﺔـــــــــﺳﺪﻨﻬﻟا مﻮــــــــــــﻠﻋ ﺔﻴﻠآ
ﻲـــــــــــــﻟلأا ملاـــــــــﻋلإا ﻢﺴﻗ
Systèmes distribués : Principes et concepts, Dr D. Meslati, Université de Annaba
2
INTRODUCTION
Systèmes distribués : Principes et concepts, Dr D. Meslati, Université de Annaba
3
PROGRAMME OFFICIEL
DESCRIPTION
Intitulé de la matière : Systèmes distribués : Principes et concepts
Code :
Semestre : 1
Unité d’Enseignement :
UE2
Code : UE2
Enseignant responsable de l’UE :
Dr Djamel MESLATI
Enseignant responsable de la matière: Dr Djamel MESLATI
Nombre d’heures d’enseignement :
3h Cours
Nombre d’heures de travail personnel pour l’étudiant : 2h
Nombre de crédits :
5
Coefficient de la Matière :
1
Objectifs de l’enseignement
Ce cours vise à introduire les principes de base et les concepts des systèmes distribués. Sur le plan
théorique, l’étude des architectures et des paradigmes de communication constitue 60% du cours.
Sur le plan pratique, il est vivement recommandé d’étudier l’API du multithreading de Java et le
développement de quelques modèles de synchronisation classiques (producteur/comsommateur,
lecteurs/rédacteurs, …) ainsi que l’étude de l’API Java-RMI et l’élaboration d’un exemple de
session de communication.
Connaissances préalables recommandées
Langage orienté objets, systèmes d’exploitation, logique mathématique, compilation, réseaux et
communication
CONTENU
Chapitre 1 Introduction aux systèmes distribués (20%)
1.1 Définitions et caractéristiques
Concurrence, partage de ressources, communication par message, absence d’horlog