Programme d’études 2023-2024English
Systèmes d'exploitation
Unité d’enseignement du programme de Bachelier en sciences de l'ingénieur, orientation ingénieur civil (CHARLEROI) (Horaire jour) à la Faculté Polytechnique

CodeTypeResponsable Coordonnées
du service
Enseignant(s)
UI-B3-IRCIVI-102-CUE ObligatoireJESURAN Elieex20 - FPMS - Intervenants extérieurs à Charleroi
  • JESURAN Elie

Langue
d’enseignement
Langue
d’évaluation
HT(*) HTPE(*) HTPS(*) HR(*) HD(*) CréditsPondération Période
d’enseignement
  • Français
Français183000044.002e quadrimestre

Code(s) d’AAActivité(s) d’apprentissage (AA) HT(*) HTPE(*) HTPS(*) HR(*) HD(*) Période
d’enseignement
Pondération
I-ULBC-015Systèmes d'exploitation1830000Q2100.00%

Unité d'enseignement
Prérequis

Objectifs par rapport aux acquis d'apprentissage du programme

  • Mettre en oeuvre une démarche d'ingénieur face à un problème aux contours définis, compte tenu de contraintes techniques, économiques et environnementales.
    • Connaître les étapes d'une démarche d'ingénieur.
    • Identifier et décrire le problème à résoudre et le besoin fonctionnel (du client) à rencontrer en tenant compte de l'état de la technologie.
    • Concevoir, évaluer et optimiser des solutions répondant au problème posé.
    • Communiquer la démarche, les résultats et les perspectives à un client ou un jury.
    • Identifier et acquérir les connaissances et compétences nécessaires à la résolution du problème.
  • Maîtriser les connaissances fondamentales (théoriques et méthodologiques) en sciences et en sciences de l'ingénieur pour résoudre des problèmes impliquant ces disciplines.
    • Identifier, décrire et expliquer les principes scientifiques et mathématiques fondamentaux.
    • Identifier, décrire et expliquer les principes de base en sciences de l'ingénieur en particulier dans la dominante.
    • Choisir et appliquer avec rigueur les connaissances, méthodes et outils en sciences et en sciences de l'ingénieur pour résoudre des problèmes impliquant ces disciplines.
  • Faire preuve de rigueur et d'autonomie dans son parcours de formation.
    • Identifier les différents champs et acteurs du métier de l'Ingénieur
    • Développer sa curiosité scientifique et son ouverture d'esprit.
    • Maîtriser différents moyens mis à disposition pour se documenter et se former de manière autonome.

Acquis d'apprentissage de l'UE

1. Comprendre comment les systèmes d'exploitation modernes sont composés et fonctionnent afin d'offrir aux applications et aux utilisateurs une abstraction simple et efficace qui cache la complexité inhérente au matériel (processeurs, coeurs, écrans, interfaces réseaux, mémoires, disques, etc.). L'étudiant devra comprendre les mécanismes conceptuels génériques (c'est-à-dire non spécifiques à un système d'exploitation particulier). 2. L'étudiant devra comprendre comment ces concepts sont concrètement mis en oeuvre dans un système d'exploitation cible (ex. Linux). 3. Fournir à l'étudiant les outils nécessaires au développement d'applications "multi-processus" et "multi-threads" proches du système d'exploitation utilisant ses API (c'est-à-dire des "appels système") dans un langage hôte de haut niveau ( C par exemple pour Linux). 4. Être capable d'écrire des "scripts" avec les commandes de base du système d'exploitation dans l'un des langages de script shell.

Contenu de l'UE : descriptif et cohérence pédagogique

1- Introduction Système d'exploitation
2- Processes
3 - Threads
4- Communication interprocessus
5- Synchronisation
6- Interblocage
7- Ordonnancement
8- Gestion de la mémoire
9- Mémoire virutelle
10 - Systèmes de fichiers
11- SE d'aujourd'hui: Big Data, Multiprocessing et Durabilité 
 

Compétences préalables

Programmation C

Types d'activités

AATypes d'activités
I-ULBC-015
  • Cours magistraux
  • Exercices dirigés
  • Utilisation de logiciels

Mode d'enseignement

AAMode d'enseignement
I-ULBC-015
  • En présentiel

Supports principaux non reproductibles

AASupports principaux non reproductibles
I-ULBC-015Sans objet

Supports complémentaires non reproductibles

AASupport complémentaires non reproductibles
I-ULBC-015Sans objet

Autres références conseillées

AAAutres références conseillées
I-ULBC-015Introduction aux systèmes d'exploitation - Cour et exercices en GNU/Linux - H. Boucheneb, ed. Ellipses, 2021

Reports des notes d'AA d'une année à l'autre

AAReports des notes d'AA d'une année à l'autre
I-ULBC-015Autorisé

Evaluation du quadrimestre 2 (Q2) - type

AAType(s) et mode(s) d'évaluation Q2
I-ULBC-015
  • Examen oral - En présentiel
  • Epreuve pratique - En présentiel

Evaluation du quadrimestre 2 (Q2) - commentaire

AACommentaire sur l'évaluation Q2
I-ULBC-015Examen d'une heure portant sur la matière globale vue lors du cours théorique. Sauf le dernier chapitre.
Examen pratique écrit de 3heures portant sur l'ensemble des exercices vus au TPs.

Evaluation du quadrimestre 3 (Q3) - type

AAType(s) et mode(s) d'évaluation du Q3
I-ULBC-015
  • Examen oral - En présentiel
  • Epreuve pratique - En présentiel

Evaluation du quadrimestre 3 (Q3) - commentaire

AACommentaire sur l'évaluation Q3
I-ULBC-015Examen thérorique oral d'une heure portant sur la matière globale vue lors du cours théorique. Sauf le dernier chapitre.
Examen pratique écrit de 3heures portant sur l'ensemble des exercices vus au TPs.
(*) HT : Heures théoriques - HTPE : Heures de travaux pratiques encadrés - HTPS : Heures de travaux pratiques supervisés - HD : Heures diverses - HR : Heures de remédiation - Dans la colonne Pér. (Période), A=Année, Q1=1er quadrimestre et Q2=2e quadrimestre
Date de dernière mise à jour de la fiche ECTS par l'enseignant : 15/05/2023
Date de dernière génération automatique de la page : 04/05/2024
20, place du Parc, B7000 Mons - Belgique
Tél: +32 (0)65 373111
Courriel: info.mons@umons.ac.be