Course Syllabus 2014/2015
 
PDF Extract Anglais
Français
index
Module : MI207
Title :
Programming Operating System
Number of hours :
Combined lecture and tutorial classes : 12.00 h
Individual work : 9.00 h
ECTS credits :
1.00
Evaluation :
Teacher(s) :
PASQUIER Olivier - Responsible
Shared by UV(s) :
Level :
second year module
Abstract :
Le module MI207 est composé de 4 heures 30 d'enseignement magistraux et de 6 heures 30 de travaux pratiques. La partie cours donne des informations portant sur les particularités des applications embarquées et sur la distinction des particularités des applications embarquées et des applications temps-réel. Les bases de l'ordonnancement des tâches sont présentés. Par la suite, l'accent est porté sur l'aspect embarqué des applications qui utilisent un systèmes d'exploitation permettant la gestion des applications multi-tâches. L'enseignement s'organise autour du système d'exploitation Linux pour lequel sont présentés les principes de gestion des threads, des sémaphores, des files de messages, des fichiers et du traitement des erreurs survenues lors des appels à des fonctions d'un système d'exploitation. Durant les travaux pratiques, une application utilisant les mécanismes multithreads, sémaphores files de messages et fichier de Linux est développée.