IO204 - Introduction aux systèmes d'exploitation
Objectifs
Objectif général :
A la fin du cours les élèves connaîtront les principes généraux des systèmes d'exploitation et sauront mettre en œuvre des accès aux périphériques d'un ordinateur, directement et au travers des appels système.
Objectifs détaillés :
- Savoir ce qu’est un système d’exploitation (OS), ses fonctionnalités et son positionnement dans un système informatique.
- Savoir choisir un système d’exploitation adapté aux contraintes spécifiques d’un système d’information donné.
- Décrire les mécanismes mis en oeuvre par les systèmes d’exploitation pour remplir leur rôle.
- Décrire l’influence du système d’exploitation dans le comportement des applications, être capable d’utiliser cette connaissance dans un projet de développement informatique
- Disposer des notions théoriques suffisantes pour aborder les mécanismes de programmation multitâche concurrente ainsi que les systèmes temps réel.
- Concevoir et écrire des programmes en langage C exploitant des circuits périphériques présents dans un ordinateur :
Par accès direct au matériel
Au travers des appels systèmes
Place dans le cursus
Prérequis du cours de Programmation Système et multitâche et systèmes temps réels
Volume horaire (h)
- Cours Magistraux : 8h
- Travaux Dirigés : 12h
Examens
Nombre total d'heures d’évaluation : 1
En bref
Crédits ECTS : Cf UE
Nombre d'heures 21
Contact(s)
Sandra DEVIN
Email : sandra.devin @ enac.fr
Lieu(x)
- Toulouse