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é 2025
    				Enseignant | 
                
                    
  | 
            
Horaire et lieu
| Jour | Date | Heure | Lieu (Local) | Type | 
|---|---|---|---|---|
| Mardi | 
                	Du 28 avril 2025  au 8 août 2025  | 
                De 09h30 à 11h30 | Campus de Montréal | Atelier | 
| Jeudi | 
                	Du 28 avril 2025  au 8 août 2025  | 
                De 09h30 à 12h30 | Campus de Montréal | Cours magistral | 
Horaire - Automne 2025
    				Enseignant | 
                
                    
  | 
            
Horaire et lieu
| Jour | Date | Heure | Lieu (Local) | Type | 
|---|---|---|---|---|
| Lundi | 
                	Du 2 septembre 2025  au 17 décembre 2025  | 
                De 18h00 à 20h00 | Campus de Montréal | Atelier | 
| Mardi | 
                	Du 2 septembre 2025  au 17 décembre 2025  | 
                De 18h00 à 21h00 | Campus de Montréal | Cours magistral | 
                	Remarque | 
                
                    
  | 
            
    				Enseignant | 
                
                    
  | 
            
Horaire et lieu
| Jour | Date | Heure | Lieu (Local) | Type | 
|---|---|---|---|---|
| Mercredi | 
                	Du 2 septembre 2025  au 17 décembre 2025  | 
                De 09h30 à 12h30 | Campus de Montréal | Cours magistral | 
| Jeudi | 
                	Du 2 septembre 2025  au 17 décembre 2025  | 
                De 09h30 à 11h30 | Campus de Montréal | Atelier | 
                	Remarque | 
                
                    
  | 
            
Horaire - Hiver 2026
    				Enseignant | 
                
                    
  | 
            
Horaire et lieu
| Jour | Date | Heure | Lieu (Local) | Type | 
|---|---|---|---|---|
| Lundi | 
                	Du 12 janvier 2026  au 3 mai 2026  | 
                De 09h30 à 12h30 | Cours magistral | |
| Mardi | 
                	Du 12 janvier 2026  au 3 mai 2026  | 
                De 09h30 à 11h30 | Campus de Montréal | Atelier | 
| Mardi | 
                	Du 12 janvier 2026  au 3 mai 2026  | 
                De 09h30 à 11h30 | Campus de Montréal | Atelier | 
