II.2408 Systèmes d’exploitation Avancés (2,5 crédits)
Pré-requis : II.1102 Niveau : Fondamental Responsable : Raja CHIKY Déroulement : cours-TP Nbre d'heures : 45 h Evaluation : Intéraction en classe, Projet et Examen écrit
Contexte
Les systèmes d'exploitation sont le socle sur lequel s'appuient et sont déployés les systèmes applicatifs (électroniques, informatiques et télécom). Ils font le lien entre la couche applicative et matérielle et fournissent un ensemble de services essentiels pour programmer des applications performantes et exploiter au maximum le matériel. Il est important pour un ingénieur opérationnel, qui est en charge des systèmes cités plus haut, de posséder des connaissances fondamentales solides sur les systèmes d'exploitation. Ce module s'inscrit dans un contexte que les ingénieurs informatiques ne manqueront pas de rencontrer dans la vie active : le centre informatique.
Objectifs
Compétences
Le cours a trois objectifs principaux : maîtriser l'utilisation d'un système d'exploitation ( aspects utilisateur) et connaître les concepts de base et le fonctionnement des systèmes (aspects internes). Le second objectif vise à introduire les aspects d'administration système. Et enfin la troisième partie s'inscrit dans l'évolution d'un centre informatique à travers la virtualisation, l'automatisation, l'orchestration et le cloud. Un panorama des outils sera dressé : BMC, CA, Cisco, IBM, Microsoft, VMware ainsi que des outils open source. Les cours seront illustrés à travers d'études de cas réels et mises en situation.
Concepts
- Système multitâche, processus et ordonnanceur
- Gestion de la mémoire
- Système de fichiers
- Outils d’administration
- Virtualisation (JVM, VMWare, …)
- Administration de cloud
Savoir-faire
- Installation et déploiement des systèmes d'exploitation
- Administration système
- Processus, Shell et Scripting
- Virtaulisation, automatisation et cloud computing
Approche pédagogique
Chaque semaine sera organisée de la manière suivante : cours, TP. Un projet final de mise en application sera proposé. Les cours demandent la compréhension rapide des concepts énoncés, l'utilisation des ressources informatiques mises à disposition, la capacité de se projeter dans des situations inspirées de la vie active, de l'interaction et du sens critique.
|