Volumes horaires
- CM 13.5
- Projet -
- TD -
- Stage -
- TP 9.0
- DS -
Crédits ECTS
Crédits ECTS 2.5
Objectif(s)
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
Oum-El-Kheir AKTOUF
Contenu(s)
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
Maîtrise des bases du fonctionnement des microprocesseurs
Maîtrise de la programmation C : structures et pointeurs
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
Le cours est programmé dans ces filières :
- Cursus ingénieur - Filière IR&C - Semestre 6
- Cursus ingénieur - Filière EIS - Semestre 6
Code de l'enseignement : 3AMOS302
Langue(s) d'enseignement :
Le cours est rattaché aux structures d'enseignement suivantes :
- Equipe Informatique
Vous pouvez retrouver ce cours dans la liste de tous les cours.
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