• Votre sélection est vide.

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

Programmation Système

  • Composante

    ENSEIRB-MATMECA

Code interne

EI7PG204

Description

Cet enseignement présente les concepts et les techniques permettant de programmer dans un environnement POSIX.
Plan
1. Concepts 2. Fichiers: principes et API posix 3. Processus et gestion mémoire: abstractions, gestion mémoire, gestion des processus 4. Signaux: surveillance de processus, synchronisation 5. Mémoire partagée et synchronisation: par fichiers, memoire partagée 6. Threads: definition et API 7. Concurrence: Identification des problemes, solutions logicielles, solutions matérielles, deadlocks 8. Introduction à la programmation réseau
Compétences
C2. Niveau 2C4. Niveau 2C5. Niveau 2

Lire plus

Pré-requis obligatoires

Connaissance du langage C

Lire plus

Syllabus

1. Concepts
2. Fichiers: principes et API posix
3. Processus et gestion mémoire: abstractions, gestion mémoire, gestion des processus
4. Signaux: surveillance de processus, synchronisation
5. Mémoire partagée et synchronisation: par fichiers, memoire partagée
6. Threads: definition et API
7. Concurrence: Identification des problemes, solutions logicielles, solutions matérielles, deadlocks
8. Introduction à la programmation réseau

Lire plus

Bibliographie

Les notes de cours sont distribuées en début de cours.

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 TerminaleEcrit1201documents autorisés sans calculatrice

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 terminaleTravail sur machine1201documents autorisés sans calculatrice