Accès direct au contenu

Accès direct au menu

logo N&B

Système d'exploitation et programmation concurrente - Grenoble INP - Ensimag

Imprimer la page English

Système d'exploitation et programmation concurrente

Crédits ECTS : 3.0
 
Volume horaire
Cours magistraux : 18
Travaux dirigés : 18
 
Objectifs

Ce cours a pour but la compréhension des différents éléments qui composent un système d’exploitation. La notion de concurrence étant centrale dans beaucoup de ces éléments, il contient également une partie significative consacrée à la programmation concurrente.


Contact Grégory MOUNIE
Contenu

Fonctions et structure d’un système d’exploitation
Gestion de processus, notion de processus léger, mécanismes de base pour la synchronisation
Gestion de fichiers
Mécanismes de communication standards
Mémoire virtuelle, hiérarchie de mémoire, fichiers couplés
Schémas classiques de synchronisation
Introduction aux applications distribuées



Prérequis

Enseignements d’architectures des machines, de logiciel de base, et d’algorithmique de 1ère année
Pratique d’UNIX et de C

Bibliographie

S. Krakowiak : « Principes des systèmes d’exploitation des ordinateurs », Dunod-Informatique
A. Tanenbaum : « Modern operating systems », Prentice-Hall

Contrôle des connaissances

Un examen écrit de 3h à la fin du semestre(E), TP notés



N1=2/3E1+1/3TP
N2=2/3E2+1/3TP

English version
 
 
 
École nationale supérieure d'informatique et de mathématiques appliquées
681, rue de la passerelle - Domaine universitaire - BP 72 - 38402 SAINT MARTIN D'HERES Copyright Grenoble INP