Skip to main content

Qu'est-ce que l'architecture von Neumann?

L'architecture von Neumann est un type de structure informatique précoce et influent.Il se compose principalement de puces mémoire qui sont capables de maintenir et de traiter les données.Chaque puce a la capacité d'effectuer différentes tâches, selon la façon dont elle est affectée par l'opération exécutée avant elle.Selon l'architecture von Neumann, chaque ordinateur aurait de la mémoire, des mécanismes de sortie et d'entrée, un contrôle central, un lieu d'arithmétique centrale et un stockage externe.

Les ordinateurs avec l'architecture von Neumann sont appelés programme stocké.Cela signifie que l'ordinateur n'a pas besoin de commutateurs externes ou d'autres influences pour s'exécuter.Toutes les instructions et données sont stockées dans la mémoire d'accès aléatoire (RAM).

L'architecture von Neumann a été créée au milieu des années 40 par John von Neumann, un informaticien pionnier.Né en 1903, il a également écrit plusieurs articles de mathématiques avec des théories très influentes qui sont utilisées depuis de nombreuses décennies.Il a décrit la structure nécessaire pour créer un ordinateur fonctionnel dans l'un de ces articles.Cette structure de programmation forme la base pour un pourcentage important de l'architecture informatique actuelle.

Avant l'architecture de von Neumann, les ordinateurs ont été essentiellement conçus plutôt que d'être programmés.Une fois qu'une machine a été assemblée, elle ne pouvait effectuer qu'une seule fonction.Afin de modifier ce que l'ordinateur a fait, il fallait recâbler, ajouter des composants ou modifier la structure physique de la machine.

Le concept de modèles plus efficaces.Un phénomène connu sous le nom de goulot d'étranglement de von Neumann est l'un des principaux problèmes de la structure.Le problème avec le goulot d'étranglement est que les opérations qui traitent les informations et les données partagent le même bus, qui est la méthode de transport pour ces éléments.Cela affecte l'efficacité et la capacité globale du système. Dans les temps modernes, l'architecture de von Neumann a souvent été remplacée par l'architecture de Harvard.Il s'agit également d'un type d'architecture de programme stocké.Harvard Architecture gère le stockage, les données et les instructions de la même manière, mais dispose de plus de ressources pour transporter des informations.La structure a des bus de données dédiés pour transporter les instructions et la mémoire, afin que davantage de fonctions puissent fonctionner en même temps.Bien que l'architecture de Harvard ait gagné en popularité, il y en a encore qui préfèrent l'architecture von Neumann plus simple, qui peut être un format plus accessible pour commencer les programmeurs informatiques en particulier.