Programme d’études 2023-2024 | English | ||
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 |
Code | Type | Responsable | Coordonnées du service | Enseignant(s) |
---|---|---|---|---|
UI-B3-IRCIVI-102-C | UE Obligatoire | JESURAN Elie | ex20 - FPMS - Intervenants extérieurs à Charleroi |
|
Langue d’enseignement | Langue d’évaluation | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Crédits | Pondération | Période d’enseignement |
---|---|---|---|---|---|---|---|---|---|
| Français | 18 | 30 | 0 | 0 | 0 | 4 | 4.00 | 2e quadrimestre |
Code(s) d’AA | Activité(s) d’apprentissage (AA) | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Période d’enseignement | Pondération |
---|---|---|---|---|---|---|---|---|
I-ULBC-015 | Systèmes d'exploitation | 18 | 30 | 0 | 0 | 0 | Q2 | 100.00% |
Unité d'enseignement | ||
---|---|---|
UI-B2-IRCIVI-209-C Programmation orientée objet |
Objectifs par rapport aux acquis d'apprentissage du programme
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
AA | Types d'activités |
---|---|
I-ULBC-015 |
|
Mode d'enseignement
AA | Mode d'enseignement |
---|---|
I-ULBC-015 |
|
Supports principaux non reproductibles
AA | Supports principaux non reproductibles |
---|---|
I-ULBC-015 | Sans objet |
Supports complémentaires non reproductibles
AA | Support complémentaires non reproductibles |
---|---|
I-ULBC-015 | Sans objet |
Autres références conseillées
AA | Autres références conseillées |
---|---|
I-ULBC-015 | Introduction 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
AA | Reports des notes d'AA d'une année à l'autre |
---|---|
I-ULBC-015 | Autorisé |
Evaluation du quadrimestre 2 (Q2) - type
AA | Type(s) et mode(s) d'évaluation Q2 |
---|---|
I-ULBC-015 |
|
Evaluation du quadrimestre 2 (Q2) - commentaire
AA | Commentaire sur l'évaluation Q2 |
---|---|
I-ULBC-015 | Examen 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
AA | Type(s) et mode(s) d'évaluation du Q3 |
---|---|
I-ULBC-015 |
|
Evaluation du quadrimestre 3 (Q3) - commentaire
AA | Commentaire sur l'évaluation Q3 |
---|---|
I-ULBC-015 | Examen 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. |