INFO0601 - Systèmes d'exploitation : concepts avancés

Retour au parcours Retour à la liste des EC
  • Équipe pédagogique

    • Responsables

    • RABAT Cyril (Responsable)
      Département : Informatique (UFR SEN)
    • Intervenants

    • RABAT Cyril
      Département : Informatique (UFR SEN)
  • Volume horaire

  • Nature CMTDTP Total
    Durée 20h16h24h60h
  • Modalités de contrôle des connaissances (MCC)

  • Epreuves Nature DSProjetCRTPDSTEET Total
    Durée 1h302h2h
    Cas général 1ère session 20301040 100%
    2nd session 301060 100%
    Dispense contrôle continu 1ère session 301060 100%
    2nd session 301060 100%
  • Modalités de contrôle des connaissances (MCC)

  • Cas général

  • Nature Durée 1ère session 2ème session
    DS 1h30 20% 0%
    Projet 30% 30%
    CRTP 10% 10%
    DST 2h 40% 0%
    EET 2h 0% 60%
  • Dispense contrôle continu

  • Nature Durée 1ère session 2ème session
    Projet 30% 30%
    CRTP 10% 10%
    DST 2h 60% 0%
    EET 2h 0% 60%
  • Objectifs

  • - Programmation système Unix/Linux avancée (langage C)
  • Compétences spécifiques visées

  • - Communication inter-processus
    - Communication réseau
  • Compétences générales visées

  • - Programmation système avancée en langage C
  • Programme

  • - Manipulation des fichiers (haut et bas niveaux)
    - Mécanismes IPC : sémaphores, files de messages et mémoire partagée
    - Tubes nommés et anonymes
    - Création de processus
    - Communication réseau à l'aide de sockets

    Outil(s)/logiciel(s)/langage(s) utilisé(s) : langage C, éditeur de code basique, GDB, gprof, invite de commandes Linux