Aller au contenu

IFT319 - Systèmes de programmation

Présentation

Sommaire

Cycle
1er cycle
Crédits
3 crédits
Faculté/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)

IFT249

Équivalente(s)

(IFT318)

ou

(MAT2184)