Accueil - Connexion

Systemes d'exploitation et reseau

339 Systemes d'exploitation et reseau Génie physique et systèmes embarqués (formation initiale sous statut étudiant) S8
Cours : 0 h TD : 5 h TP : 20 h Projet : 0 h Total : 25 h
Responsable : Philippe LEFEBVRE
Pré-requis
Langage C
Objectifs de l'enseignement
connaissances des systèmes d'exploitation Linux en vue de leur programmation.
Programme détaillé
- Le système de fichiers Linux
- Les Processus / Les Threads
- Communication Inter Processus :
- Sémaphores
- Mutex
- Mémoire partagée
- tubes
- Shell UNIX et script bash
Applications (TD ou TP)
- Développement système et programmation concurrente (API POSIX, Processus, Thread et IPC).
- Développement d'une application multiprocessus client/serveur
- programmation shell
Compétences acquises
COMPETENCES SPECIFIQUES
Etre capable d'utiliser les mécanismes de communications (internes/externes) entre tâches dans un environnement Linux.

COMPETENCES GENERIQUES
Bloc de compétences : Considération de la dimension organisationnelle, personnelle et culturelle
-> Niveau 1 : Se connaître, savoir se situer, s'autoévaluer, gérer ses compétences et opérer ses choix professionnels

Bloc de compétences : Acquisition de connaissances et méthodes scientifiques et techniques et maîtrise de leur mise en oeuvre
-> Niveau 2 : Capacité à mobiliser des connaissances scientifiques et des techniques expérimentales ou de simulation
-> Niveau 2 : Capacité à trouver, évaluer une information pertinente puis à l'exploiter, capacité s'auto-évaluer, enrichir ses connaissances et compétences

Bloc de compétences : Acquisition, développement et mise en œuvre de connaissances et méthodes théoriques et expérimentales spécifiques à un domaine professionnel
-> Niveau 2 : Capacité à concevoir des systèmes électroniques communicants et autonomes implémentant une algorithmique et une architecture avancée


Bibliographie
Non renseigné

© 2024 - ENSICAEN ( Mentions Légales - Crédits )