IFT319 - Systèmes de programmation
Présentation
Sommaire
- Cycle
- 1er cycle
- Crédits
- 3 crédits
- Faculté ou centre
- Faculté des sciences
Cible(s) de formation
S'initier aux concepts généraux des systèmes d'exploitation; comprendre les relations existant entre le système d'exploitation et l'architecture de l'ordinateur; étudier, plus spécifiquement, les modèles de système d'exploitation dépendant de l'architecture de l'ordinateur.
Contenu
Rappels : langages machine et d'assemblage. Assembleur. Étude d'un macroassembleur (macroinstructions, assemblage conditionnel). Chargeur absolu et translatable. Éditeur de liens. Programmation d'entrées-sorties: série, parallèle et DMA. Pilotes de périphériques. Interruptions : mécanisme, priorité, masquage, traitement. Mémoire virtuelle : mécanisme et gestion. Noyau de système d'exploitation. Moniteur d'enchaînement des travaux.
Antérieure(s)
Équivalente(s)
(IFT318)
ou
(MAT2184)