Page StudiUM du cours n’est pas utilisé.
Professeur: Liam Paull
Courriel: paulll@iro.umontreal.ca
Bureau: AA3341
Disponibilité: Sur demande
Disponibilité: TBD
La bonne compréhension du fonctionnement d’un ordinateur est indispensable pour le métier d’informaticien(ne). 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.
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.
Jour | Heure | Lieu | Type |
---|---|---|---|
Mardi | 9h30-10h25 | B-2285 Pav. 3200 J.-Brillant jusqu'aux fin fev. P-310 Pav. Roger-Gaudry après | Cours |
Jeudi | 12h30-14h30 | B-2325 Pav. 3200 J.-Brillant | Cours |
Mardi | 10h30-12h20 | B-2325 Pav. 3200 J.-Brillant | Démonstration |
18 fev | 10h30-12h30 | N-615 Pav. Roger-Gaudry | Intra |
15 avr | 10h30-12h30 | TBD | Final |
Examen intra | 20% |
---|---|
Examen final | 20% |
TP 0 | 5% |
TP 1 | 15% |
TP 2 | 15% |
TP 3 | 15% |
TP 4 | 10% |
15% par jour pendant 2 jours et ensuite vous recevez une note de 0.
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.
Cela dit, je vous encourage à collaborer avec d’autres équipes sur les TPs et à vous poser et répondre aux questions des uns et des autres.
Les cours ne seront pas enregistrés cette année, mais vous pouvez retrouver les enregistrements des cours de l’année dernière ici. N.B. Il peut y avoir quelques écarts entre l’année dernière et cette année et il sera de votre responsabilité de vous assurer de connaître le matériel de cette année.
Semaine | Diapositives | Démo | Commentaires | |
---|---|---|---|---|
jan 7, 9 | [bonjour et logistique] | |||
jan 14, 16 |
[introduction]
[processus] |
[intro c] [guide installation] [outils de developpement] |
Commence le TP0 (dû le 27 jan.) | |
jan 21, 23 | [threads] | [demo-processus] | ||
jan 28, 30 | [synchronisation] | [demo-threads] | TP0 dû le 27 jan Commence le TP1 (dû le 24 fev.) |
|
fev 4, 6 | [ordonnancement] | [demo-synchro] | ||
fev 11, 13 | [interblocage] | [demo-ordonancement] | ||
fev 18, 20 | [intra] | pas de demo | vieil intra: [2024 - questions] - [2024 - réponses] [2023 - questions] - [2023 - réponses] [2022 - questions] - [2022 - réponses] Intra le 18 fev |
|
feb 25, 27 | [mémoire centrale] | [demo-interblocage] | [solutions intra] TP1 dû le 24 fev Commence le TP2 (dû le 17 mars) |
|
mar 4, 6 | Période d'activités libres | |||
mar 11, 13 | [mémoire virtuelle] | [demo-memoire-centrale] | ||
mar 18, 20 | [fichiers] | [demo-memoire-virtuelle] [exemples] |
TP2 dû le 17 mars Commence le TP3 (dû le 7 avril) |
|
mar 25, 27 | [masse] | [demo-systemes-fichiers] | ||
avr 1, 3 | [conteneurisation] | [demo-masse] [exemples] |
Commence le TP4 (dû le 21 avr) | |
avr 8, 10 | [révision pour le final] | [Revision final] | vieux finaux
[1]
[2]
[3] TP2 dû le 7 avril |
|
avr 15 | Examen final le 15 avr TP4 dû le 21 avr |
Attention! Il n’est pas garantie que cette configuration va fonctionner pour tous les TPs, mais sera suffisante pour la première démonstration. Il est toujours recommandé d’avoir linux au moins en dual boot ou en machine virtuelle.
Après ces trois étapes, il sera normalement possible pour vous d’ouvrir le TP0 et de le faire fonctionner directement sans plus de configuration.