Systèmes d'exploitation - 3AMOS302
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Objectifs
Etre capable de
- comprendre la structure et le fonctionnement d'un système d'exploitation
- étudier et comprendre l'interface des applications avec le système Unix/Linux et utiliser les appels système fournis par cette interface
Contenu CM (7 séances)
- Processus
- Signaux
- Synchronisation et communication
TD (2 séances)
- Processus et signaux
- Synchronisation et communication
TP (8 TP courts)
- Processus
- Signaux
- Files de messages
- Ensemble de sémaphores
- Segments de mémoire partagée
PrérequisMaîtrise des bases du fonctionnement des microprocesseurs
Maîtrise de la programmation C : structures et pointeurs
Contrôles des connaissances Modalités normales :
E1 : Examen session 1 : Sur machine 1h30, notes personnelles de CM, TD et TP autorisées, calculatrice autorisée
CC : TP
E2 : Examen session 2 : Écrit 1h30 ou oral 30min suivant le nombre de candidats à l'épreuve, notes personnelles de CM, TD et TP autorisées, calculatrice autorisée
Calcul de la moyenne :
N1 = CC*0,2 + E1*0,8
N2 = CC*0,2 + E2*0,8
Modalités Covid :
E1 : pas de note
CC : TP
E2 : oral par visio de 15 à 30 minutes
N1conf = TP
N2conf = E2
Informations complémentaires Code de l'enseignement : 3AMOS302
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.
Bibliographie 1. C. Blaess, « Programmation système en C sous Linux », Ed. Eyrolles, 2002
2. J.-M. Rifflet, « La programmation sous Unix », 3ème édition, McGraw-Hill, 1993
3. A. Tanenbaum, « Modern Operating Systems », Prentice Hall, 1992
4. A. Tanenbaum, « Operating Systems », 2nde édition, Prentice Hall, 1997
5. A.Silberschatz et P. Galvin, « Principes des systèmes d'exploitation », Addison-Wesley, 1994
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
mise à jour le 25 juin 2015