| ||||
Sigle : INF3723 Gr. 01 Titre : Systèmes d'exploitation Session : Automne 2006 Horaire et local Professeur : Saïd, Hassane | ||||
1. Description du cours paraissant à l'annuaire : | ||||
ObjectifsAu terme de cette activité, l'étudiant(e) sera en mesure : de comprendre les fonctionnalités de base des systèmes d'exploitation et leur implémentation. Programmer des processus parallèles.ContenuProgrammation des processus : création, fils d'exécutions (threads). Gestion des processus : processus parallèles, communication inter-processus. Techniques de synchronisation : sémaphores, boîtes aux lettres, moniteurs. Ordonnancement des travaux de l'unité centrale. Évaluation des algorithmes d'ordonnancement. Gestion de la mémoire : fragmentation, pagination, segmentation et utilisation du swap. Mémoire virtuelle. Évaluation des algorithmes de gestion mémoire. Systèmes de fichiers et partitionnement. Sécurité : mécanismes de contrôle des accès et de la protection des données. Cas d'études : Systèmes d'exploitation multi-tâches Linux et Windows NT. | ||||
2. Objectifs spécifiques du cours : | ||||
Faire connaître aux étudiants les fonctions d'un système d'exploitation. Familiariser les étudiants aux problèmes liés à la réalisation de ces fonctions et aux moyens de les résoudre (illustrations à partir des cas UNIX, Windows). Faire acquérir de nouvelles approches de programmation (processus concurrents communicants avec partage des ressources) et à les appliquer à des cas réels. À terme, les étudiants doivent être, non seulement au fait des problèmes des systèmes d'exploitation (synchronisation, communication, partage des ressources et interblocage), mais aussi capables d'appliquer les solutions appropriées. | ||||
3. Stratégies pédagogiques : | ||||
| ||||
4. Heures de disponibilité ou modalités pour rendez-vous : | ||||
Jeudi : 15h30 - 17h00 | ||||
5. Plan détaillé du cours sur 15 semaines : | ||||
Semaine | Thèmes | Dates | ||
1 |
Introduction
|
07 sept. 2006 | ||
2 |
|
14 sept. 2006 | ||
3 |
|
21 sept. 2006 | ||
4 |
|
28 sept. 2006 | ||
5 |
|
05 oct. 2006 | ||
6 | Semaine d'études | 12 oct. 2006 | ||
7 | Examen de mi-session | 19 oct. 2006 | ||
8 |
|
26 oct. 2006 | ||
9 |
|
02 nov. 2006 | ||
10 |
|
09 nov. 2006 | ||
11 |
|
16 nov. 2006 | ||
12 |
|
23 nov. 2006 | ||
13 |
|
30 nov. 2006 | ||
14 |
|
07 déc. 2006 | ||
15 | Examen final | 14 déc. 2006 | ||
6. Évaluation du cours : | ||||
| ||||
7. Politiques départementales et institutionnelles : | ||||
| ||||
8. Principales références : | ||||
| ||||
9. Page Web du cours : | ||||