Département des Sciences et technologies

2025-2026

Avenue Victor Maistriau 8a
7000 Mons

Fiche ects de l'unité d'enseignement #2455 intitulée :

Systèmes d'exploitation

Master en Sciences de l'Ingénieur industriel / orientation Informatique / Cycle 2 Bloc 1
- option Automation et Systèmes embarqués
- option Intelligence artificielle et Big Data
- option Gestion

Master en Sciences de l'Ingénieur industriel orientation Informatique / Cycle 2 Bloc complémentaire

Informations

Responsable d'UE : Jean-Sébastien LERAT

Bloc : MA1 Info, MA0 Info

Période : 1er quadrimestre

Durée : 39 h

Crédits : 4 ects

UE Prérequises : aucune

UE Corequises : aucune

Activités d'apprentissage (AA)

Connaissances et compétences préalables

Maîtrise du langage C

Contribution aux objectifs du référentiel de compétences de l'ARES

Acquis d'apprentissage spécifiques

Contenu des AA

Gestion mémoire et ordonnancement

Segmentation

Pagination

Mémoire virtuelle

Swapping

Algorithmes d’ordonnancement (FCFS, SJF, Round Robin, Priorité, Multilevel Queue)

Systèmes d'exploitation open-source

Processus & fils d'exécution

Espace d'adresses

Fichier

Système de fichiers

Entrées/sorties

Protection

Invite de commande

Appel système

Communication interprocessus

Shell scripting

Bash

PowerShell

Perl/Python

Répartition des heures

Gestion mémoire et ordonnancement : 8 h de théorie, 4 h d'exercices/Labos

Systèmes d'exploitation open-source : 10 h de théorie, 5 h d'exercices/Labos

Shell scripting : 4 h de théorie, 8 h d'exercices/Labos

Méthodes d'enseignement

Gestion mémoire et ordonnancement : cours magistral, travaux de groupes, approche par projets, utilisation de logiciels

Systèmes d'exploitation open-source : cours magistral, travaux de groupes, approche par projets, utilisation de logiciels

Shell scripting : cours magistral, travaux de groupes, approche par projets, utilisation de logiciels

Langues d'enseignement

Gestion mémoire et ordonnancement : français, anglais

Systèmes d'exploitation open-source : français, anglais

Shell scripting : français, anglais

Supports

Gestion mémoire et ordonnancement : copies de présentations, protocoles de laboratoires

Systèmes d'exploitation open-source : copies de présentations, protocoles de laboratoires

Shell scripting : copies de présentations, protocoles de laboratoires

Ressources bibliographiques

Gestion mémoire et ordonnancement

Operating System Concepts (Silberschatz et al.)

Systèmes d'exploitation open-source

Tanenbaum, A. S. (2022). MODERN OPERATING SYSTEMS FIFTH EDITION.

Operating System Concepts – Abraham Silberschatz, et al. (10ᵉ édition)

Understanding the Linux Kernel – Daniel Bovet & Marco Cesati (3ᵉ édition)

Yosifovich, P., Ionescu, A., Solomon, D. A., & Russinovich, M. E. (2017). Windows Internals: System architecture, processes, threads, memory management, and more, Part 1. Microsoft Press.

Allievi, A., Ionescu, A., Russinovich, M. E., & Solomon, D. A. (2021). Windows internals, part 2. Microsoft Press.

Shell scripting

Robbins, A., & Beebe, N. H. (2005). Classic Shell Scripting: Hidden Commands that Unlock the Power of Unix. " O'Reilly Media, Inc.".

Évaluation et pondération

Méthode d'évaluation : note globale à l'UE

Langues d'évaluation : français

Modalités d'évaluation :

Évaluation continue (20), projet/travail (80%)

Report de note d'une année à l'autre pour l'AA réussie en cas d'échec à l'UE :