L’objectif de ce cours est de présenter les principales caractéristiques des architectures des ordinateurs et des cartes systèmes acceptant les 3 principaux constituants : un processeur, des mémoires et des dispositifs d'entrée/sortie.
Les dispositifs d'entrée/sortie sont étudiés principalement par les modes de communication qui sont associés : communication par interruptions, DMA...
Pour les mémoires, ce cours présente quelques aspects liés à la technologie (accès, chronogrammes), mais également les techniques de communication qu'elles ont avec le processeur et les optimisations associées : hiérarchie mémoire et cache.
Concernant les processeurs, ce cours présente une méthode de conception par le jeu d'instructions, puis les principes de mesures de performances et d'amélioration des performances par diverses techniques, dont le pipeline d’instructions et la prédiction.
a) Ordinateurs et Cartes numériques
Energie, déchet