Historique

C'est John Von Neumann[1] qui a élaboré en 1946 un modèle de traitement de l'information. Il est étonnamment stable depuis et court toujours.

Ce modèle d'architecture est à connaître (programme NSI)

Modèle organisation John Von Neumann

Dans ce modèle, trois blocs fonctionnels sont indispensables :

  • l'unité centrale ou CPU qui réalise les opérations

  • la mémoire qui stocke les informations (programme + données)

  • l'unité d'interfaçage qui permet de communiquer avec l'extérieur

Les données (codes de programme et variables) sont véhiculées par un ensemble de fils appelé bus de données.

  • Le bus de données est bidirectionnel (d'où les flèches à double sens) et son nombre de fil (généralement un multiple de 8) dépend de la capacité de traitement du microprocesseur : 32 fils s'il s'agit d'un microprocesseur 32 bits.

    Remarquez bien que les 3 blocs sont reliés à ce bus et voient donc tous "passer les données"...

  • Le bus d'adresses unidirectionnel véhicule le numéro de la case mémoire vers laquelle la donnée doit aller ou d'où elle doit venir.

    Les flèches montrent que c'est l'unité centrale qui commande et choisit à quel périphérique elle s'adresse.

    Seul le périphérique adressé considérera que les données "qu'il voit passer" le concernent

  • Le bus de commande comporte des signaux utiles au fonctionnement de l'ensemble (signaux de cadencement, sélection de lecture ou d'écriture, etc....).

Ces 3 blocs fonctionnels vont être détaillés par la suite.