UE Conception des systèmes d'exploitation et programmation concurrente

Diplômes intégrant cet élément pédagogique :

Descriptif

Cette UE permet de comprendre le fonctionnement interne des systèmes d'exploitation (processus, fichiers, mémoire, etc.) La programmation parallèle par processus légers est également étudiée.

Pré-requis recommandés

Architecture matérielle (processeurs, interruptions, etc.), programmation C, outils de développement (gdb, Make, etc.), introduction aux systèmes et aux réseaux

Compétences visées

Compréhension et maîtrise du fonctionnement interne des systèmes d'exploitation.  Capacité à concevoir ou étendre les noyaux et les systèmes existants.

Bibliographie

 Operating System Concepts [Anglais] [Broché]     Abraham Silberschatz (Auteur), Peter B. Galvin (Auteur), Greg Gagne (Auteur)     http://www.amazon.fr/Operating-System-Concepts-Abraham-Silberschatz/dp/1118093755      Systèmes d'exploitation 3ème Ed. [Broché]    

Informations complémentaires

Programme résumé : Gestion de processus - Processus et processus légers(threads) - Ordonnancement - Synchronization, - Interblocages  Gestion de la mémoire principale  - Mémoire principale  - Mémoire virtuelle  Stockage  - Système de fichiers,  - Disques,  - Entrées/sorties  Protection et securité

Méthode d'enseignement : En présence
Lieu(x) : Grenoble
Langue(s) : Français, Anglais