Professeur responsable

Belkacem Chikhaoui

Objectifs

  • Décrire le fonctionnement interne des ordinateurs et expliquer comment cette organisation interne affecte les performances.
  • Appliquer les méthodes et techniques utilisées dans les architectures modernes pour améliorer les performances.
  • Identifier les principales directions vers lesquelles les architectures vont se développer.

Contenu

Le cours est organisé en neuf modules :

  • Introduction
  • Représentation des données
  • Ordinateur et processeur
  • Langage assembleur
  • Mémoire
  • Mémoire cache
  • Mémoire virtuelle
  • Entrées/sorties
  • Multiprocesseur

Matériel didactique

Le matériel didactique est accessible sur le site Web du cours.

Matériel expédié

Renseignements technologiques

Le cours nécessite un accès à Internet, le logiciel Acrobate Reader, et une suite logicielle comprenant au moins un traitement de texte. Le cours peut être suivi dans un environnement Windows, Mac OS ou Linux.

Consultez l'information sur le matériel informatique recommandé.

Encadrement

L'encadrement est individualisé et assuré par un professeur ou par une personne tutrice. Les communications se font par téléphone ou par courriel.

Évaluation

L'évaluation repose sur des quiz (20 %), trois travaux (10 %, 20 % et 10 %) et un examen en ligne (40 %).