Niveau d'étude
Bac +2
ECTS
6 crédits
Composante
Sciences Fondamentales et Appliquées
Volume horaire
50h
Période de l'année
Semestre 4
Description
Présentation des rôles des systèmes d’exploitation.
Notion de processus et implications du partage de ressources (processeurs, mémoire etc.) entre plusieurs processus, communication inter-processus.
Gestion de la mémoire Systèmes de fichiers. Illustration des différents concepts par des études de cas et de la programmation système élémentaire.
Découverte et manipulation d'un système type LINUX via un interprète de commandes
Objectifs
- Découvrir le rôle d’un système d'exploitation et les questions qui régissent sa conception et son implémentation.
- Comprendre les bases de fonctionnement d'un système d'exploitation type Linux.
- Être capable d’interagir avec un système type Linux via un interpréteur de commandes.
- Être en mesure d’utiliser des bibliothèques d’appel systèmes élémentaires dans des programmes.
Heures d'enseignement
- Systèmes d'exploitation - TDTD20h
- Systèmes d'exploitation - TPTP20h
- Systèmes d'exploitation - CMCM10h
Pré-requis nécessaires
- Bases d'algorithmique et de programmation.
- Architecture des ordinateurs.
Compétences visées
- Être capable d'analyser le fonctionnement d'un système d'exploitation type Linux.
- Être capable d’interagir avec un système type Linux via un interpréteur de commandes.
- Être en mesure d’utiliser des bibliothèques d’appel systèmes élémentaires dans des programmes.