Enseignements

Exemple de projet (sujet) réalisé dans l’UE de L3 “Vision embarquée - Intelligence artificielle” (2024-2025)

Etudiants : Gaurrigues et Journaud

Pour voir des projets effectués durant les semaines Math-entreprise du Master MiX, cliquez ici.


Enseignements en licence d'informatique à l'université de La Rochelle



L2 - Systèmes d'exploitation - avancé

Cours 1 - Processus :

  • fork
  • exec
  • wait

Cours 2 - Fichiers :

  • Appels système: read(), write(), open(), close()
  • Bibliothèque stdio.h : flux
  • liens physiques et symboliques
  • fichiers et partages entre processus
  • Gestion des erreurs système

Cours 3 - Systèmes de fichiers :

  • FAT
  • Ext2 (inodes...)
  •  Généralités (ordonnancement, gestion des blocs libres...)

Cours 4 - Communication entre processus (IPC) I :

  • signaux
  • tubes anonymes
  • tubes nommés

Cours 5 - Communication entre processus (IPC) II :

  • files de messages
  • mémoire partagée
  • Synchronisation :
    • mutex
    • sémaphores

    Cours 6 - Fils d'exécution :

    • pthreads
    • mutex

    Cours 7 - Concurrence

    • Concurrence et parallélisme
    • ordonnancement

TP 1 - Fork (sujet partie 1, sujet partie 2)

TP 2 - Exec, fichiers, redirections (sujet partie 1, sujet partie 2)

TP 3 - pipes, signaux (sujet)

TP 4 - Sémaphores, Threads (sujet)

TP 5 - Sémaphores, Threads (sujet)

L3 - Vision embarquée et Intelligence artificielle