809-1 | Systeme d'exploitation | Génie physique et systèmes embarqués (formation initiale sous statut apprenti) | S9 | ||||||
---|---|---|---|---|---|---|---|---|---|
Cours : 6 h | TD : 0 h | TP : 10 h | Projet : 0 h | Total : 16 h | |||||
Responsable : Philippe LEFEBVRE |
Pré-requis | |
---|---|
Langage C | |
Objectifs de l'enseignement | |
Découvertes du multitâches en environnement Linux. Communication et synchronisation des tâches | |
Programme détaillé | |
Le multitâche : Processus et threads POSIX L'exclusion mutuelle et les mécanismes de synchronisation La Bibliothèque IPC : sémaphores, queues de messages, segment de mémoire partagée |
|
Applications (TD ou TP) | |
TP1 : Programmation en Shell, rudiments TP2 : Processus et sémaphores TP3 : threads et mutex TP4 : tubes anonymes et tubes nommés. TP5 : lancement du mini-projet |
|
Compétences acquises | |
COMPÉTENCES GÉNÉRIQUES Considération de la dimension organisationnelle, personnelle et culturelle * Capacité à enteprendre et à innover Adaptation aux exigences propres de l'entreprise et de la société * Aptitude à prendre en compte les enjeux et les besoins de la société * Aptitude à prendre en compte les enjeux de l'entreprise: dimension économique, respect de la qualité, compétitivité et productivité, intelligence économique Acquisition des connaissances scientifiques et techniques et la maitrise de leur mise en œuvre * Aptitude à mobiliser les ressources d'un champ scientifique et technique spécifique * La maîtrise des méthodes et des outils d'ingénieurs: identification, modélisation, résolution de problèmes, utilisation des approches numériques et outils informatiques, pratique du travail collaboratif et à distance * Capacité à concevoir, concrétiser, tester et valider des solutions, des méthodes, des produits, des systèmes innovants * Capacité à effectuer des activités de recherche, fondamentale ou appliquée, à mettre en place des dispositifs expérientaux * Capacité à trouver l'information pertinente, à l'évaluer et à l'exploiter COMPÉTENCES SPÉCIFIQUES Conception d'applications multitâches en environnement Linux. |
|
Bibliographie | |
Non renseigné |
© 2024 - ENSICAEN ( Mentions Légales - Crédits )