Niveau d'étude
Bac +2
ECTS
6 crédits
Composante
Sciences Fondamentales et Appliquées
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
- TDTD14h
- TPTP20h
- CMCM14h
Pré-requis obligatoires
- Bases d'algorithmique et de programmation.
- Architecture des ordinateurs.
Compétences visées
- Identifier les principaux mécanismes des systèmes d'exploitation et des communications réseau
- Interagir avec un système d’exploitation