Ordinateur
1.1 Introduction
Aujourd'hui l’ordinateur est une machine de traitement de l'information. Il est capable d'acquérir et de stocker des informations, d'effectuer des traitements et de restituer des informations. L'informatique est la science du traitement automatique de l'information.
Un ordinateur peut être découpé en blocs fonctionnels. Le traitement de l'information est fait au niveau d'un processeur. Les actions que celui-ci doit effectuer sont définies par des instructions. Pour être accessible au processeur les données à traiter et les instructions doivent être stockées dans une mémoire. Le processeur et la mémoire sont reliés par un bus. Par ailleurs il faut que l'utilisateur puisse fournir à l'ordinateur des données et les instructions à suivre. Il faut donc des dispositifs d'entrées et de sorties.
Chaque bloc fonctionnel peut lui-même être décrit par un ensemble d'unités fonctionnelles. On parle alors de l'architecture du processeur, de l'architecture de la mémoire, etc.
L'architecture d'un ordinateur constitue la description de ses unités fonctionnelles et de leurs interconnexions. Le choix d'une architecture est toujours le résultat d'un compromis :
- entre performances et coûts;
- entre efficacité et facilité de construction;
- entre performances d'ensemble et facilité de programmation;
- etc …
L’architecture définit avec précision la fonctionnalité de chaque niveau. La technologie correspond aux techniques de réalisation des différents éléments.
Chaque solution adoptée pour une machine donnée, à un instant donné et pour un marché donné, pourra très vite être remise en cause par un nouveau progrès technologique. De même, des architectures proposées à un moment donné, puis abandonnées pour des raisons techniques ou économiques, pourront un jour être à nouveau employées.
Quelle que soit sa dimension (mini, micro ou super) on retrouve toujours dans un ordinateur les mêmes blocs fonctionnels :
·unité de traitement;