COURS // INF3173 Principes des systèmes d'exploitation
Mes cours favoris
Ce système permet de sélectionner vos cours favoris en prévision de votre inscription qui se fait sur le portail étudiant.
Trimestre | Cours | Groupe |
---|
Description du cours
- Cycle : 1
- Type de cours : Magistral
- Nombre de crédits : 3
- Discipline : Informatique
Objectifs
Maîtriser et appliquer les concepts fondamentaux des systèmes d'exploitation. Comprendre les mécanismes et les politiques mises-en-oeuvre par les systèmes d'exploitations. Maîtriser la programmation système UNIX/Linux en C.
Sommaire du contenu
Rôles, types et structure générale des systèmes d'exploitation. Mécanismes noyaux : appels systèmes, interruptions, modes d'exécution processeur. Gestion des processus : états des processus, création et terminaison (fork et exec). Multitâche : changement de contexte, fils (threads), ordonnancement des tâches. Gestion des fichiers : systèmes de fichiers, inodes, descripteurs de fichiers, fichiers spéciaux. Communication inter-processus : échanges de messages, signaux, tubes, mémoire partagée. Concurrence : synchronisation, sections critiques, interblocages. Gestion de la mémoire : adressage, allocation, protection, pagination, mémoire virtuelle. Entrées-sorties : pilotes, pseudo-périphériques. Les considérations de sécurité seront intégrées au développement de la matière.
Modalité d'enseignement
Ce cours comporte une séance obligatoire de laboratoire (2 heures).
Préalables académiques
- [INF2171 Organisation des ordinateurs et assembleur]
- [INF3135 Construction et maintenance de logiciels]
Horaire - Été 2024
Enseignant |
|
Horaire et lieu
Jour | Date | Heure | Lieu | Type |
---|---|---|---|---|
Mardi |
Du 29 avril 2024 au 9 août 2024 |
De 09h30 à 12h30 | PK-R650 | Campus de Montréal | Cours magistral |
Jeudi |
Du 29 avril 2024 au 9 août 2024 |
De 09h30 à 11h30 | PK-S1555 | Campus de Montréal | Atelier |
Horaire - Automne 2024
Enseignant |
|
Horaire et lieu
Jour | Date | Heure | Lieu | Type |
---|---|---|---|---|
Lundi |
Du 3 septembre 2024 au 18 décembre 2024 |
De 18h00 à 20h00 | PK-S1565 | Campus de Montréal | Atelier |
Mardi |
Du 3 septembre 2024 au 18 décembre 2024 |
De 18h00 à 21h00 | PK-1350 | Campus de Montréal | Cours magistral |
Remarque |
|
Enseignant |
|
Horaire et lieu
Jour | Date | Heure | Lieu | Type |
---|---|---|---|---|
Mercredi |
Du 3 septembre 2024 au 18 décembre 2024 |
De 09h30 à 12h30 | SB-M250 | Campus de Montréal | Cours magistral |
Jeudi |
Du 3 septembre 2024 au 18 décembre 2024 |
De 09h30 à 11h30 | PK-S1550 | Campus de Montréal | Atelier |
Remarque |
|
Horaire - Hiver 2025
Enseignant |
|
Horaire et lieu
Jour | Date | Heure | Lieu | Type |
---|---|---|---|---|
Lundi |
Du 6 janvier 2025 au 25 avril 2025 |
De 09h30 à 12h30 | Cours magistral | |
Mardi |
Du 6 janvier 2025 au 25 avril 2025 |
De 09h30 à 11h30 | PK-S1555 | Campus de Montréal | Atelier |
Mardi |
Du 6 janvier 2025 au 25 avril 2025 |
De 09h30 à 11h30 | PK-S1560 | Campus de Montréal | Atelier |
Remarque |
|