{PROJECT}../../template/home-ne.ini {MENU}00.03.02.02.05 {TITLE}ASR5 : Processus {CONTENT}

Formation Initiale
Cours : 10.5 h -- TD/TP : 21 h
Travail tutoré : h

APPC
Cours : 10.5 h -- TD/TP : 21 h
Travail tutoré : h

Coordonnateur de l'UF :
Enseignants en formation initiale : MA-FM
Enseignants en APPC : MA

Objectif de l'UF

  • Comprendre le fonctionnement d'un système multi-tâches
  • Savoir utiliser un système multi-tâches
  • Comprendre les difficultés liées à la gestion de processus
  • Connaitre les solutions de bases de synchronisation de processus
  • Différentier un processus léger d'un processus lourd

Compétences acquises

  • Utilisation des processus sous unix
  • Utilisation des signaux unix
  • Utilisationdes sémaphores sous unix
  • Programmation d'applications avec des threads

Thèmes abordés

  • Notion de processus
  • Gestion des processus unix
  • Programmation des processus en python
  • Synchronisation de processus avec des signaux
  • Synchronisation de processus avec des sémaphores
  • Processus légers, threads, en java
  • Synchronisation de processus légers

Modalités pratiques

Bibliographie

A faire

Travail tutoré

  • Lire les cours avant les TD/TP sur le sujet
  • Finir les TP après les séances

Evaluation

  • QCM en amphi sour le cours
  • Relevés des Travaux Pratiques
  • Contrôle terminal

Prérequis : Compléments :
Support de cours : non Support de TP : non Documentation en ligne : non
Supports de cours