Niveau d'étude
Bac +4
ECTS
6 crédits
Crédits ECTS Echange
6.0
Composante
UFR IM2AG (informatique, mathématiques et mathématiques appliquées)
Période de l'année
Automne (sept. à dec./janv.)
Description
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.
Heures d'enseignement
- TDTD15h
- CMCM30h
- UE Conception des systèmes d'exploitation et programmation concurrente - TPTP15h
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
Période
Semestre 7
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é
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é]