Aller au menu Aller au contenu
L'école d'ingénieur en systèmes avancés et réseaux

> Formation > Cycle Ingénieur > Filière IR&C

Systèmes d'exploitation - 3AMOS302

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In
  • Volumes horaires

    • CM : 13.5
    • TD : -
    • TP : 9.0
    • Projet : -
    • Stage : -
    • DS : -
    Crédits ECTS : 2.5
  • Responsables : Oum-El-Kheir AKTOUF

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érequis

Maî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

Calendrier

Le cours est programmé dans ces filières :

cf. l'emploi du temps 2020/2021

Informations complémentaires

Code de l'enseignement : 3AMOS302
Langue(s) d'enseignement : FR

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 cet article Facebook Twitter Linked In

mise à jour le 25 juin 2015

Université Grenoble Alpes