Code
IUFF CSC 3102
Level
L3
Graduate
UnderGraduate
Semester
Fall
Domain
Informatique
Program
Programme Ingénieur
Language
Français/French
ECTS Credits
2
Class hours
30
Workload
60
Program Manager(s)
Department
- Informatique
Educational team
Organisation
Cours/TD/TP/projet/examen : 1,5/13,5/15/1,5Learning objectives
À l'issue du module, un étudiant est capable d'interagir avec un système d'exploitation avec le langage de script Bash.
En détail, à la fin du module, un étudiant :
* connaît le rôle et le fonctionnement d'un système d'exploitation ;
* sait utiliser les principales fonctionnalités d'UNIX pour pouvoir travailler de manière efficace dans le cadre d'autres modules, projets et stages ;
* est capable de créer et manipuler des processus, et de les faire communiquer en utilisant le système de fichiers, les signaux, les tubes et les mutex ;
* est capable d'écrire des scripts Bash permettant d'automatiser des tâches d'administration système simples ;
* est autonome dans l’utilisation des ressources de son système.
CDIO Skills
- 1.1 - Knowledge of basic science including mathematics and others
- 1.2 - Core engineering fundamental knowledge and other disciplines
- 2.2.2 - Survey of Print and Electronic Literature
- 2.4.3 - Creative Thinking
- 2.4.5 - Self-awareness, Meta-cognition and Knowledge Integration
- 2.4.6 - Lifelong Learning and Education
Prerequisites
Aucun
Keywords
Systèmes d'exploitation, processus, gestion de la mémoire, système de fichiers, virtualisation, Unix, shell
Content
Comprendre le fonctionnement d'un système d'exploitation
Processus et ordonnancement
Gestion de la mémoire virtuelle
Système de fichiers et accès aux périphériques
Concurrence
Découverte de l'environnement utilisateur au travers du système d'exploitation Unix
Commandes système de base
Scripts et utilitaires
Evaluation
* Pas de contrôle continu
* Devoir maison (DM) : 3h
* Première session (CF1) : 1h30
* Seconde session (CF2) : 1h30
* Note finale : 0,1*DM + 0,9*max(CF1, CF2)
* Les conditions du règlement de la scolarité s’appliquent (notamment sur la note du CF2).
References
Polycopiés de cours
Pedagogical methods
* cours magistral
* cours intégrés
* mise en pratique autonome