• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

    Programmation système

    • École / Prépa

      ENSEIRB-MATMECA

    • ECTS

      2,5 crédits

    Code interne

    ET7IF210

    Description

    Ce cours s'attache à l'utilisation effective des outils de programmation disponibles au sein d'un système d'exploitation de type UNIX. Si la connaissance des mécanismes implémentés est essentielle, il faut aussi pouvoir être capable d'utiliser les outils qui sont en fait l'expression concrète de ces concepts. Le cours de programmation système s'attache donc à montrer aux étudiants comment un système se programme dans les faits.

    Lire plus

    Heures d'enseignement

    • CICours Intégré11h
    • TITravaux Individuels11h
    • TPTravaux Pratiques16h

    Pré-requis obligatoires


    Utilisation d'un système UNIX
    Programmation en Langage C

    Lire plus

    Syllabus

    Les points abordés seront :

    Le système de fichiers (principes d'implémentation et interface)
    Les processus

    Création
    Synchronisation
    Recouvrement


    Communications inter-processus :

    Tubes de communication
    Mémoire partagée


    Les signaux
    Les threads
    Outils de synchronisation inter-flots

    Sémaphores
    Verrous
    Variables de condition et moniteurs


    Lire plus

    Informations complémentaires

    Informatique

    Lire plus

    Bibliographie


    Support de cours distribué en début de cours
    Méthodologie de la programmation en langage C, Achille Braquelaire, Masson
    Programmation du système UNIX, M.BACH, Dunod
    Programmtion sous Unix, JM Rifflet, Ediscience
    Communication sous Unix, JM Rifflet, Ediscience

    Lire plus

    Modalités de contrôle des connaissances

    Évaluation initiale / Session principale - Épreuves

    Type d'évaluationNature de l'épreuveDurée (en minutes)Nombre d'épreuvesCoefficient de l'épreuveNote éliminatoire de l'épreuveRemarques
    Epreuve TerminaleEcrit1200.66
    Epreuve en cours de SemestreCompte-Rendu16020.33

    Seconde chance / Session de rattrapage - Épreuves

    Type d'évaluationNature de l'épreuveDurée (en minutes)Nombre d'épreuvesCoefficient de l'épreuveNote éliminatoire de l'épreuveRemarques
    Epreuve terminaleDevoir surveillé900.66sans document calculatrice autorisée
    Epreuve en cours de semestreCompte-Rendu16020.33