ARD5 - Modèle de Von Neumann

Le modèle de Von Neumann ou modèle SISD (single instruction single data) décrit l'organisation générale d'un ordinateur.

1 - Composants

1.1 L'unité arithmétique et logique ALU (arithmetic and logic unit)

Aussi appelée unitée de traitement (process unit), c'est le composant permettant d'effectuer les opérations arithmétiques et booléennes fondamentales (+, -, *, /, AND, OR, NOT, XOR, etc.).

Il contient un certain nombre de registres (circuits mémoire) :

1.2 L'unité de contrôle CU (control unit)

C'est le composant qui organise la communication entre les autres composants et en particulier qui met en oeuvre le cycle d'exécution des instructions.

Il contient deux registres :

Pris ensembles, ces deux composants forment le processeur ou CPU (control and process unit). Si de plus, ils sont regroupés sur une seule et même puce, on parle de microprocesseur.

1.3 La mémoire

Attention : on ne parle pas ici du disque dur qui est considéré comme un périphérique.

Dans la mémoire on stocke à la fois les données (variables) et les programmes (suites d'instructions que le CPU doit exécuter).

On distingue deux type de mémoires :

1.4 périphériques d'entrée-sortie

Tous les autres composants sont considérés comme des ajouts à la machine. Ils sont connectés à celle-ci grâce à des ports d'entrée-sortie (port IO). Voici une liste d'exemples :

Périphériques d'entrée :

Périphériques de sortie :

Les deux :

2 - Communications : les bus de données

On appelle bus de données un ensemble de $n$ fils (au sens des circuits) généralement $n=32 ou 64$ permettant de connecter entre-eux les différents composant de l'ordinateur.

coucou