Volumes horaires
- CM 18.0
- Projet -
- TD 18.0
- Stage -
- TP 18.0
- DS -
Crédits ECTS
Crédits ECTS 4.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.
Gregory MOUNIE
Contenu(s)
1. Fonctions et structure d’un système d’exploitation.
2. Gestion de processus, notion de processus légers, mécanismes de base pour la synchronisation
3. Schémas classiques de synchronisation et d'ordonnancement
4. Mécanismes de communication standard.
5. Introduction aux applications distribuées.
6. Mémoire virtuelle, hiérarchie de mémoire
7. Gestion de fichiers
- Ce cours est donné en Période(s) Académique(s) 5 et 6 **
Enseignements d’architectures des machines, de logiciel de base, et d’algorithmique.
Pratique d’UNIX et de C
CONTRÔLE CONTINU :
Type d'évaluation : TP et présentation scientifique:
SESSION NORMALE :
Type d'examen : écrit, examen de TP
Salle spécifique :
Durée : 3h
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) : Une feuille A4 manuscrite
Documents interdits (ex : livres, tous documents) : tout autre document papier, livre,
Matériel autorisé : aucun
SESSION DE RATTRAPAGE :
Type d'examen (écrit, oral, examen sur machine) : écrit
Durée : 2h
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) : feuille A4 manuscrite
Documents interdits (ex : livres, tous documents) : tout le reste
Matériel (ex : calculatrices):
- matériel autorisé, préciser : aucun
- matériel interdit, préciser : tout
N1= E1/2 + TP/2
N2= E2/2 + TP/2
Dans le calcul de la note:
- E: examen écrit
- TP: examen de TP, rendus des TP, présentation scientifique
Le cours est programmé dans ces filières :
- Cursus ingénieur - Alternance - Alternance 2eme annee
Code de l'enseignement : 4MM1SE
Langue(s) d'enseignement :
Le cours est rattaché aux structures d'enseignement suivantes :
Vous pouvez retrouver ce cours dans la liste de tous les cours.
Modern Operating Systems, Andrew Tanenbaum
Operating systems concepts, Avi Silberschatz