> Formation > Cursus ingénieur
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 MOUNIEFonctions 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
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 (ex : TP, assiduité, participation) :
SESSION NORMALE :
Type d'examen (écrit, oral, examen sur machine) : écrit, TP notés
Salle spécifique :
Durée : 3h
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) :
Documents interdits (ex : livres, tous documents) :
Matériel (ex : calculatrices):
SESSION DE RATTRAPAGE :
Type d'examen (écrit, oral, examen sur machine) :
Salle spécifique :
Durée :
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) :
Documents interdits (ex : livres, tous documents) :
Matériel (ex : calculatrices):
N1=2/3E1+1/3TP
N2=2/3E2+1/3TP
S. Krakowiak : « Principes des systèmes d’exploitation des ordinateurs », Dunod-Informatique
A. Tanenbaum : « Modern operating systems », Prentice-Hall
mise à jour le 15 janvier 2017