Ce cours présente les outils essentiels qui permettent l'analyse des ordinateurs. Une attention particulière est donnée à la façon dont la technologie évolue dans le temps tout en fournissant les constantes empiriques nécessaires à la conception des ordinateurs. On y apprend à définir les éléments de construction de ceux-ci et à comprendre leurs modes d'interactions. Les principaux algorithmes arithmétiques, incluant ceux à point flottant, sont étudiés ainsi que les structures classiques de processeurs. Les différentes hiérarchies des mémoires d'ordinateurs et leurs modes de gestion sont comparées du point de vue de la performance. Les tendances futures des architectures des systèmes d'ordinateurs sont étudiées et comparées aux structures classiques.
Ce cours présente les outils essentiels qui permettent l'analyse des ordinateurs. Une attention particulière est donnée à la façon dont la technologie évolue dans le temps tout en fournissant les constantes empiriques nécessaires à la conception des ordinateurs. On y apprend à définir les éléments de construction de ceux-ci et à comprendre leurs modes d'interactions. Les principaux algorithmes arithmétiques, incluant ceux à point flottant, sont étudiés ainsi que les structures classiques de processeurs. Les différentes hiérarchies des mémoires d'ordinateurs et leurs modes de gestion sont comparées du point de vue de la performance. Les tendances futures des architectures des systèmes d'ordinateurs sont étudiées et comparées aux structures classiques.