Hugo Tekeng
SIF1053Automne 2023Systèmes
← Retour au parcours universitaire

Architecture des ordinateurs

Vue détaillée du cours, des notions étudiées, des technologies mobilisées et des principaux travaux associés.

Code

SIF1053

Session

Automne 2023

Domaine

Systèmes

Résumé global

Cours introduisant l’architecture interne des ordinateurs modernes et les interactions entre matériel et logiciel. Le cours explore les composantes fondamentales d’un ordinateur, la représentation de l’information numérique, ainsi que les principes permettant de concevoir des logiciels efficaces en tenant compte de l’architecture matérielle.

Technologies utilisées

Architecture des ordinateursSystèmes numériquesPythonLogique booléenne

Notions vues dans ce cours

  • Architecture générale des ordinateurs modernes
  • Interactions entre logiciel et matériel
  • Architectures ARM, x86 et x86-64
  • Représentation numérique de l’information
  • Représentation des nombres entiers et réels
  • Fonctions logiques et valeurs booléennes
  • Circuits logiques et circuits arithmétiques
  • Organisation de la mémoire
  • Structure interne d’un ordinateur
  • Unité de commande et unité arithmétique et logique (ALU)
  • Communication série et parallèle
  • Communication homme-machine et machine-machine
  • Introduction à la programmation Python dans le contexte système

Travaux et éléments évalués

  • Travaux pratiques sur la représentation de l’information numérique
  • Analyse de circuits logiques et arithmétiques
  • Exploration des mécanismes internes des ordinateurs
  • Deux minitests durant la session
  • Examen final