Volumes horaires
- CM 4.0
- Projet 0
- TD 8.0
- Stage 0
- TP 18.0
- DS 0
Crédits ECTS
Crédits ECTS 3.0
Objectif(s)
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 Cyrille CHAVETYves DENNEULIN
Contenu(s)
Fonctions et structure d’un système d’exploitation
Gestion de processus, notion de processus léger, mécanismes de base pour la synchronisation
Mécanismes de communication standards
Mémoire virtuelle, hiérarchie de mémoire
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
CONTRÔLE CONTINU :
Type d'évaluation : écrit
SESSION NORMALE :
Type d'examen : écrit
Salle spécifique : non
Durée : 2h au total
Documents autorisés : feuille A4 manuscrite
Documents interdits : tout le reste
Matériel : aucun
- matériel autorisé, préciser : rien
- matériel interdit, préciser : tout
SESSION DE RATTRAPAGE :
Type d'examen : écrit
Salle spécifique : non
Durée : 1h
Documents autorisés : feuille A4 manuscrite
Documents interdits : tout le reste
Matériel : aucun
- MCC en présentiel **
N1 = 1/2 note examen de TP + 1/2 examen écrit
N2 = 1/2 note examen de TP + 1/2 examen écrit
- MCC en présentiel **
- MCC en distanciel **
N1 = 1/2 TP à distance + 1/2 devoir à la maison
N2 = 1/2 TP à distance + 1/2 devoir à la maison
- MCC en distanciel **
Le cours est programmé dans ces filières :
- Cursus ingénieur - Filière SEOC - Semestre 7
S. Krakowiak : « Principes des systèmes d’exploitation des ordinateurs », Dunod-Informatique
A. Tanenbaum : « Modern operating systems », Prentice-Hall