Nature UE
Crédits ECTS 3
Volume horaire total 22
Volume horaire CM 7
Volume horaire TD 15
Volume horaire TP 7

Pré-requis

Algorithmique et Programmation II (S3) Programmation en C (S2)

Objectifs

Fonctionnement général d’un système d’exploitation Système de fichiers Processus et communications entre processus Appels systèmes (processus, fichiers, mémoires)

Contenu

Cours magistraux
Introduction sur la programmation d'un système d'exploitation (gestion de la mémoire, gestion des processus, gestion des fichiers, gestionnaire de périphériques, interface pour les programmes et pour les utilisateurs)
Manipulation des processus (création, vie d’un processus, blocage, …)
Système de fichiers
Communication entre deux processus (signaux, pipe, file message, …)
Gestion de la mémoire (allocation dynamique, mémoire virtuelle, mémoire partagée, début des sémaphores)

Travaux Dirigés
Fonctionnement général d’un système d’exploitation
Manipulation des processus
Communications entre processus
Gestion de la mémoire
Travaux pratiques
Appels système (processus et fichiers)
Communications entre processus
Gestion de la mémoire

Appartient à

Informations complémentaires

Fonctionnement général d’un système d’exploitation Système de fichiers Processus et communications entre processus Appels systèmes (processus, fichiers, mémoires)