Page StudiUM du cours: ici.
Professeur: Liam Paull
Courriel: paulll@iro.umontreal.ca
Bureau: AA3341
Disponibilité: Sur demande
Disponibilité: Les mardis de 12h30-13h30 dans AA-3181
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-10h30 | B-0325 Pav. 3200 J.-Brillant | Cours |
Jeudi | 12h30-14h30 | 1120 Pav. Fac. Aménagement | Cours |
Mardi | 10h30-12h30 | B-0325 Pav. 3200 J.-Brillant | Démonstration |
20 fev | 10:30-12:30 | B-2285 Pav. 3200 J.-Brillant | Intra |
23 avr | 9:30-11:29 | D-550 Pav. Marie-Victorin | 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 9, 11 | [bonjour et logistique]
[introduction] |
[intro c] | ||
jan 16, 18 | [processus] | [guide installation] [outils de developpement |
Commence le TP0 (dû le 29 jan.) | |
jan 23, 25 | [threads] | [demo-processus] | ||
jan 30, fev 1 | [synchronisation] | [demo-threads] | TP0 dû le 29 jan Commence le TP1 (dû le 26 fev.) |
|
fev 6, 8 | [ordonnancement] | [demo-synchro] | ||
fev 13, 15 | [interblocage] | [demo-ordonancement] | ||
fev 20, 22 | [intra] | pas de demo | vieil intra
[1]
[2]
[3]
Intra le 20 fev. TP1 dû le 26 fev Commence le TP2 (dû le 22 mars) |
|
feb 27, 29 | [mémoire centrale] | [demo-ordonancement-pt2] | [solutions intra] | |
mar 5, 7 | Période d'activités libres | |||
mar 12, 14 | [mémoire virtuelle] | [demo-memoire-centrale] | TP2 dû le 22 mars | |
mar 19, 21 | [fichiers] | [demo-memoire-virtuelle] [exemples] |
||
mar 26, 28 | [masse] | [demo-systemes-fichiers] | Commence le TP3 (dû le 30 avr*) | |
avr 2, 4 | [conteneurisation] - mardi seulement | [demo-masse] [exemples] |
Commence le TP4 (dû le 30 avr*) | |
avr 9, 11 | [révision pour le final] - jeudi seulement | [Revision final] | vieux finaux [1] [2] [3] | |
avr 23 | Examen final le 23 avr TP3 dû le 30 avr* TP4 dû le 30 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.