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 )