Professeure responsable
Khadidja Henni
Préalable
INF 1220
Objectifs
- Acquérir les principes fondamentaux d'un système d'exploitation tels que la gestion des processus ou la gestion de l'espace mémoire physique et logique.
- Mettre en pratique ces principes dans le développement et la modification de systèmes d'exploitation.
Contenu
Principes permettant la création de systèmes d'exploitation pour les ordinateurs modernes; rôle du système d'exploitation comme intermédiaire entre les applications et la machine; différentes stratégies d'architecture logicielle permettant de répondre aux besoins des systèmes : techniques de système de fichiers, de gestion de l'espace mémoire et des processus concurrents.
Matériel didactique
Le matériel didactique est accessible sur le site Web du cours.
Renseignements technologiques
Le cours nécessite le logiciel Adobe Reader, le logiciel libre de virtualisation d'Oracle VirtualBox - XUbuntu (un guide d'installation sera fourni dans le cours), un compilateur du langage C et un logiciel de traitement de texte.
Consultez l'information sur le matériel informatique recommandé.
Encadrement
L'encadrement est individualisé et assuré par le professeur responsable ou par une personne tutrice. Les communications se font par courriel ou par téléphone.
Évaluation
L'évaluation repose sur quatre travaux pratiques (15 % chacun) et un examen à domicile (40 %).
Échelle de conversion
Notation | Valeur numérique | Valeur en pourcentage |
---|---|---|
A+ | 4,3 | 96 à 100 % |
A | 4 | 92 à 95 % |
A- | 3,7 | 88 à 91 % |
B+ | 3,3 | 84 à 87 % |
B | 3 | 80 à 83 % |
B- | 2,7 | 76 à 79 % |
C+ | 2,3 | 72 à 75 % |
C | 2 | 68 à 71 % |
C- | 1,7 | 64 à 67 % |
D+ | 1,3 | 60 à 63 % |
D | 1 | 50 à 59 % |
E | 0 | 0 à 49 % |
* Échelle de conversion actuellement en vigueur pour ce cours.
Particularités d'inscription
Des connaissances de base en mathématiques et en programmation sont nécessaires pour suivre ce cours.