À propos du cours
Les systèmes d'exploitation sont une partie essentielle de tout système informatique car ils permettent d’abstraire le matériel et simplifier l’usage des ressources computationnelles (mémoire et CPU) à des programmes fonctionnant en parallèle. Les systèmes d’exploitation permettent ainsi d’exécuter des programmes, offrent des primitives pour la gestion de l’allocation du ou des processeurs, de la mémoire et des périphériques pour le stockage et la communication.
Ce cours présente des concepts des systèmes d'exploitation avec une approche pratique. Les sujets abordés comprennent l'organisation des systèmes d'exploitation, la programmation système, la gestion de la mémoire vive et les systèmes de stockage.
Ce que vous apprendrez
- décrire les principes utilisés dans la conception des systèmes d'exploitation modernes
- expliquer certaines des caractéristiques de base nécessaires pour supporter un système d'exploitation
- comprendre et fournir des solutions aux défis de la conception et de la mise en œuvre de systèmes concurrents
Enseignant·es
Options d’inscription
24-25 / 202.1 - Systèmes d'exploitation 24-25 / 202.1 - OS
- Donné en : 2ème année
- Périodes hebdomadaires : 6
- Semestre: Automne
Les systèmes d'exploitation sont une partie essentielle de tout système informatique car ils permettent d’abstraire le matériel et simplifier l’usage des ressources computationnelles (mémoire et CPU) à des programmes fonctionnant en parallèle. Les systèmes d’exploitation permettent ainsi d’exécuter des programmes, offrent des primitives pour la gestion de l’allocation du ou des processeurs, de la mémoire et des périphériques pour le stockage et la communication.
Ce cours présente des concepts des systèmes d'exploitation avec une approche pratique. Les sujets abordés comprennent l'organisation des systèmes d'exploitation, la programmation système, la gestion de la mémoire vive et les systèmes de stockage.
- Enseignant: Pamela Delgado