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

Page StudiUM du cours: ici.

Professeur: Liam Paull
Bureau: AA3341

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é

Autres manuels

Horaire Général

Jour Heure Lieu Type
Mardi 15h30-16h30 G-615 Pav. Roger-Gaudry Cours
Mercredi 14h30-16h30 S-144 Pav. Roger-Gaudry 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%

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]
[solutions]
Commence le TP1
[donnée][fichiers de soutiens]
Jan 22-23 Processus [pdf-processus]
[key-processus]
[à faire]
[solutions]
Jan 29-30 Threads [pdf-threads]
[key-threads]
[à faire]
[solutions]
Feb 5-6 Synchronisation [pdf-synchro]
[key-synchro]
[à faire]
[solutions]
TP1 dû le 8 fev
Feb 12-13 Ordonnancement [pdf-ordo]
[key-ordo]
[à faire]
[solutions]
[à rendre]
[solutions]
Feb 19-20 Interblocage [pdf-blocage]
[key-blocage]
[à faire]
[solutions]
Feb 26-27 Examin Intra [à rendre]
[codes solutions]
[Vieil intra]
[autre vieil intra]
[autre vieil intra]
Commence le TP2
[donnée] [fichiers de soutiens]
Mar 5-6 Congé
Mar 12-13 Gestion Mémoire [pdf-memoire]
[key-memoire]
démo annulée solutions intra
Mar 19-20 Mémoire Virtuelle [pdf-vm]
[key-vm]
[à faire]
[solutions]
Mar 26-27 Mémoire de Masse [pdf-masse]
[key-masse]
[à faire]
[solutions]
[à rendre]
[solutions]
TP2 dû le 5 avril à 23:55
Avr 2-3 Systèmes de Fichiers [pdf-fichiers]
[key-fichiers]
[à faire]
[solutions]
[à rendre]
[solutions]
Commence le TP3
[donnée] [fichiers de soutiens]
Avr 9-10 Conteneurisation [pdf-conteneurisation]
[key-conteneurisation]
[à rendre]
[à faire] [solutions]
[vieux final]
[autre vieux final]
[autre vieux final]
Avr 24 Examen Final TP3 dû 30 avr. 23h55 (0% de pénalité par jour jusqu'au 6 mai 23h55)

Démonstrateurs

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

Resources

Liens Cool

Anciennes versions de la classe