IFT2245 - Systèmes d'Exploitations


Bienvenue sur le site officiel de la classe IFT2245 - systèmes d’exploitation

Page StudiUM du cours: ici.

Description

La bonne compréhension du fonctionnement d’un ordinateur est indispensable pour le métier d’informaticien. Ce cours vise à donner une vision d’ensemble sur les systèmes d’exploitation, c’est à dire le logiciel qui isole les logiciels d’application des réalités matérielles et s’occupe de gérer tous les composants matériels, les abstraires, et isoler aussi mutuellement les différentes applications et les différents utilisateur qui se partagent la même machine.

Sujets traités

Structures de systèmes d’exploitation, processus et concurrence, ordonnancement de processus, synchronisation, étreintes mortelles, gestion de mémoire virtuelle, opérations sur fichiers, implantation des systèmes de fichiers, gestion de la mémoire de masse, entrées-sorties, contrôles d’accès.

Manuel recommandé

  • Silberschatz, Galvin et Gagné, Operating System Concepts 9ième Édition.

Autres manuels

  • Andrew Tanenbaum, Systèmes d’exploitation 3ième Édition.
  • Silberschatz, Galvin et Gagné, Operating System Concepts Essentials 2ième Édition..

Horaire Général

Jour Heure Lieu Type
Mardi 15h30-16h30 G-615 Pav. Roger-Gaudry Cours
Mercredi 14h30-16h30 S-144 Cours
Mardi 16h30-18h30 G-615 Pav. Roger-Gaudry Démonstration
27 Fév 14h30-16h30 N-515 Pav. Roger-Gaudry Intra
24 Avr 14h30-17h30 G-1015 Roger-Gaudry Final

Évaluation

Examen intra20%
Examen final30%
Travail Pratique 115%
Travail Pratique 215%
Travail Pratique 315%
Exercice à rendre5%
  • Les travaux pratiques sont à faire en groupe de 2 (jamais plus, et très rarement moins).
  • Les exercices “démo” sont à faire seuls.

Rappel

Le plagiat et la copie sont des fautes graves passibles de sanctions disciplinaires. Dans ce cours, nous prendrons toutes les mesures que nous jugeons nécessaires pour dépister et contrer ce genre d'activités.

La page StudiUM du cours inclus un forum de discussions que je vous encourage à utiliser.

Horaire Détaillé Prévu

Semaine Thème Notes Démo Commentaires
Jan 8-9 Intro 1/2 [pdf-plan][pdf-intro]
[key-plan][key-intro]
Pas de démo
Jan 15-16 Intro 2/2 [key-intro-p2]
[pdf-intro-p2]
[à faire] Commence le TP1
[donnée][fichiers de soutiens]
Jan 22-23 Processus
Jan 29-30 Threads
Feb 5-6 Synchronisation TP1 dû
Feb 12-13 Ordonnancement
Feb 19-20 Examin Intra [Vieil intra] [autre vieil intra]
[autre vieil intra]
Feb 26-27 Interblocage Commence le TP2
Mar 5-6 Congé
Mar 12-13 Gestion Mémoire
Mar 19-20 Mémoire Virtuelle
Mar 26-27 Mémoire de Masse TP2 dû
Avr 2-3 Systèmes de Fichiers Commence le TP3
Avr 9-10 Conteneurisation [vieux final]
[autrevieux final]
[autre vieux final]
Examen Final TP3 dû

Démonstrateurs

Les démonstrateurs sont Aldo Lamarre et Frédéric Hamel

Resources

Liens Cool

Anciennes versions de la classe