Architecture matérielle

Page d’aide sur l’homonymie

Pour les articles homonymes, voir Architecture (homonymie).

Architecture matérielle d'un processeur Intel Core2.
Architecture matérielle d'un Cyclops64 (BlueGene/C).

L’architecture matérielle décrit l’agencement interne de composants électroniques ainsi que leurs interactions.

Le terme interne employé ici permet de bien faire la différence avec l’architecture (externe) de processeur (ou architecture de jeu d'instructions ou ISA), qui s'intéresse à la spécification fonctionnelle d'un processeur, du point de vue du programmeur en langage machine. Plusieurs architectures internes peuvent implémenter une même architecture externe.

Microprocesseur

Par défaut de langage, en parlant d’architecture matérielle (hardware) on pense immédiatement à architecture hardware autour d’un processeur. Un microprocesseur a accès à un ou plusieurs bus (AGP, PCI) afin de dialoguer avec les composants et les périphériques. L’architecture est souvent grandement masquée aux utilisateurs par le biais du système d'exploitation, qui donne une abstraction unifiée de tous les composants physiques.

Une des architectures hardware les plus répandues est l’architecture basée sur l’Intel x86. Il existe cependant d’autres architectures hardware que celle basée sur la plate-forme Intel x86. On peut citer :

  • PowerPC/Macintosh ;
  • Cray ;
  • Amiga ;
  • Atari ;
  • IBM PC ;
  • etc.

Chacune de ces architectures possède ses atouts et ses faiblesses, qui expliquent souvent le type d’utilisation qui est (ou a été) fait des ordinateurs, par exemple :

  • Calcul massivement parallèle pour les supercalculateur Cray ;
  • Ordinateur personnel multimédia pour les Amiga et les Atari ;
  • Ordinateur personnel généraliste pour les Intel x86.
v · m
Domaines de l'informatique
Remarque : cette liste s'inspire du système de classification informatique de l'ACM édité en 2012
Matériel
Appareil et organisation
d'un système
Réseau
Organisation du logiciel
Théorie et outil (en)
de programmation
Développement de logiciel
Théorie du calcul (en)
Algorithmique
Mathématiques
de l'informatique
Système d'information
Sécurité
Interactions homme-machine
Concurrence (en)
Intelligence artificielle
Apprentissage automatique
Infographie
Audio informatique
Informatique appliquée
  • icône décorative Portail de l’informatique