• Votre sélection est vide.

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

Programmation système

  • ECTS

    2,5 crédits

  • Composante

    ENSEIRB-MATMECA

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

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