Architecture de von Neumann
Plus d’actions
73 passages à vérifier sur 73 inventoriés. Les repères signalent aussi tout contenu affiché sans contrôle correspondant et expliquent ce qui manque.
L’essentiel
Pour commencer
L’architecture de von Neumann est une architecture pour ordinateur qui utilise une structure de stockage unique pour conserver les instructions et les données demandées ou produites par le calcul (mémoire unifiée). De telles machines sont aussi connues sous le nom d’ordinateur à programme enregistré. La séparation entre le stockage et le processeur est implicite dans ce modèle. Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Explorer ce sujet
Cette activité est en cours de vérification. Le texte complet et les sources restent accessibles ci-dessous.
Du phénomène aux mécanismes
Non vérifiéNon vérifié Ce contenu affiché ne dispose pas encore d’un contrôle factuel correspondant.×Donner une vue d’ensemble des notions expliquées.
Le parcours reprend les titres et résumés du texte.
- Explorer autrement Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
- Présentation Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
- Origine Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
À retenir
Questions essentielles
Qu’est-ce que l’architecture de von Neumann ?
L’architecture de von Neumann est une architecture pour ordinateur qui utilise une structure de stockage unique pour conserver les instructions et les données demandées ou produites par le calcul (mémoire unifiée). Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Lire le passage dans l’article →Vérifier cette réponse
Poursuivre l’exploration
Explorez à votre rythme
Explorer autrement
Modules interactifs liés aux sources et accompagnés d’une alternative textuelle. Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Présentation
L’architecture de von Neumann est une architecture pour ordinateur qui utilise une structure de stockage unique pour conserver les instructions et les données demandées ou produites par le calcul (mémoire unifiée). De telles machines sont aussi connues sous… Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Lire « Présentation » dans le texte →Origine
Cette architecture est appelée ainsi en référence au mathématicien John von Neumann, qui a élaboré en juin 1945 dans le cadre du projet EDVAC la première description d’un ordinateur dont le programme est stocké dans sa mémoire. Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Lire « Origine » dans le texte →Architecture
L’architecture de von Neumann décompose l’ordinateur en 4 parties distinctes, : Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Lire « Architecture » dans le texte →Modification des instructions
L'architecture de von Neumann permet de gérer les instructions de la même façon que les données, ainsi un ordinateur qui a un programme stocké en mémoire peut facilement modifier les instructions. Cette particularité, qui permet de modifier directement le… Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Lire « Modification des instructions » dans le texte →Machines contemporaines
L'architecture de von Neumann est à la base de la plupart des ordinateurs modernes. Ainsi on y retrouve les 4 composants principales décrits dans la publication originale de 1945. Suivant les modèles plusieurs composants sont ajoutés, en particulier plusieurs… Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Lire « Machines contemporaines » dans le texte →Aller au fond du sujet
Le texte et ses détails
Présentation
L’architecture de von Neumann est une architecture pour ordinateur qui utilise une structure de stockage unique pour conserver les instructions et les données demandées ou produites par le calcul (mémoire unifiée). De telles machines sont aussi connues sous le nom d’ordinateur à programme enregistré. La séparation entre le stockage et le processeur est implicite dans ce modèle. Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Origine
Cette architecture est appelée ainsi en référence au mathématicien John von Neumann, qui a élaboré en juin 1945 dans le cadre du projet EDVAC[1] la première description d’un ordinateur dont le programme est stocké dans sa mémoire. Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Alan Turing, John William Mauchly et John Eckert (pendant leurs travaux sur l’ENIAC) ont également utilisé ce concept ou une idée proche, et ce indépendamment de von Neumann. Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Herman Goldstine (un collègue de John von Neumann) fit circuler une description inachevée, intitulée « Première ébauche d'un rapport sur EDVAC », basée sur les travaux d'Eckert et Mauchly, sous le seul nom de von Neumann. Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Le document a été lu par des dizaines de collègues de von Neumann en Amérique et en Europe, et a inspiré plusieurs machines en construction. Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Architecture
L’architecture de von Neumann décompose l’ordinateur en 4 parties distinctes[2],[3] : Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
- l’unité arithmétique et logique (UAL ou ALU en anglais) ou unité de traitement : son rôle est d’effectuer les opérations de base ; Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
- l’unité de contrôle, chargée du « séquençage » des opérations ; Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
- la mémoire qui contient à la fois les données et le programme qui indiquera à l’unité de contrôle quels sont les calculs à faire sur ces données. La mémoire se divise entre mémoire volatile (programmes et données en cours de fonctionnement) et mémoire permanente (programmes et données de base de la machine) ; Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
- les dispositifs d’entrée-sortie, qui permettent de communiquer avec le monde extérieur. Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Un point différenciant de l'architecture de von Neumann par rapport à l'architecture de Harvard est au niveau de la gestion de la mémoire. Les instructions et les données sont traitées de la même manière, on parle de mémoire unifiée: Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
- Un seul bus d'accès partagé entre les données et instructions. Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
- Une donnée peut être manipulée comme une instruction et inversement. Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Le premier aspect permet une implémentation plus simple de l'architecture car moins coûteuse sur le plan matériel mais limite théoriquement la performance des architectures de von Neumann (goulot d'étranglement de von Neumann) Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Le second aspect permet la modification des instructions. Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Modification des instructions
L'architecture de von Neumann permet de gérer les instructions de la même façon que les données[1], ainsi un ordinateur qui a un programme stocké en mémoire peut facilement modifier les instructions. Cette particularité, qui permet de modifier directement le champ adresse d'une instruction (pour créer des boucles), est sans doute l'une des motivations profondes à l'origine de cette architecture. Cette spécificité est devenue moins importante avec l'apparition de l’utilisation de registres d’index et de l’adressage indirect en tant que caractéristique standard des processeurs. Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
La modification des instructions facilite aussi la mise en place de compilateur, de code automodificateur ou de la compilation juste-à-temps. Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
L’architecture actuelle des ordinateurs rend inutile la modification à faible échelle des instructions du programme — son « code » — car cela rendrait inefficaces les techniques de gestion de l’antémémoire et du pipeline dans le processeur. Cette pratique est donc à ce jour obsolète. Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
La modification des instructions est exploitable par les virus informatiques pour injecter des instructions. Ce problème peut être évité par l’utilisation d’un système de protection de la mémoire et, en particulier, par le gestionnaire de la mémoire virtuelle. Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Machines contemporaines
L'architecture de von Neumann est à la base de la plupart des ordinateurs modernes. Ainsi on y retrouve les 4 composants principales décrits dans la publication originale de 1945. Suivant les modèles plusieurs composants sont ajoutés, en particulier plusieurs niveaux de mémoire avec la généralisation des caches. Du fait de la présence de caches séparés (Split cache) il est aussi possible de considérer les machines de von Neumann comme des architectures modifiées de Harvard. De nombreuses précautions sont aussi mises en place pour prévenir les risques liés à l'injection d'instruction (voir protection de l'espace exécutable). Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
L'implémentation stricte de machine de von Neumann reste utilisée dans le monde de l'embarqué avec les DSP et certains microcontrôleurs: Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
- MSP430 (Texas Instruments) Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
- ARM Cortex-M0 (Raspberry Pi Pico) Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Voir aussi
Sur les autres projets Wikimedia : Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
- Architecture de von Neumann, sur Wikimedia Commons Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
- architecture de von Neumann, sur le Wiktionnaire Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
- Architecture de von Neumann, sur Wikiversity Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Articles connexes
- Ordinateur Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
- Architecture de type Harvard Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
- Architecture de processeur Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Liens externes
- Notices d'autorité : Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
- GND Non vérifiéNon vérifié Ce contenu affiché ne dispose pas encore d’un contrôle factuel correspondant.×
- JOHNNY est un simulateur gratuit (logiciel libre) particulièrement pour l'enseignement. Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
- Portail de l’informatique Non vérifiéNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
Notes et références
Retrouvez les documents cités dans le texte, puis revenez au passage concerné.
- « Le modèle d’architecture de von Neumann », sur interstices.info (consulté le 24 octobre 2018)↩1 ↩2
- Education nationale, « architecture de von Neumann » [PDF] (consulté le 24 septembre 2026)↩
- ACONIT (Association pour un Conservatoire de l'Informatique et de la Télématique), « Recherche, informatique, industrie : Comprendre l'architecture von Neumann », sur echosciences-grenoble, 1er juin 2021 (consulté le 24 septembre 2026)↩
Points à vérifier (47)
Un signalement indique un contrôle manquant ou incomplet, pas une erreur certaine. Les modifications publiques sont actuellement désactivées.
- Qu’est-ce que l’architecture de von Neumann ? — Non vérifié
L’architecture de von Neumann est une architecture pour ordinateur qui utilise une structure de stockage unique pour conserver les instructions et les données demandées ou produites par le calcul (mémoire unifiée).
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Passage de cet article — Non vérifié
Explorer autrement
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Passage de cet article — Non vérifié
Présentation
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Passage de cet article — Non vérifié
Origine
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Passage de cet article — Non vérifié
Schématisation de l'architecture de von Neumann.
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Présentation — Non vérifié
L’architecture de von Neumann est une architecture pour ordinateur qui utilise une structure de stockage unique pour conserver les instructions et les données demandées ou produites par le calcul (mémoire unifiée). De telles machines sont aussi connues sous le nom d’ordinateur à programme enregistré. La séparation entre le stockage et le processeur est implicite dans ce modèle.
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Origine — Non vérifié
Cette architecture est appelée ainsi en référence au mathématicien John von Neumann, qui a élaboré en juin 1945 dans le cadre du projet EDVAC la première description d’un ordinateur dont le programme est stocké dans sa mémoire.
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Origine — Non vérifié
Alan Turing, John William Mauchly et John Eckert (pendant leurs travaux sur l’ENIAC) ont également utilisé ce concept ou une idée proche, et ce indépendamment de von Neumann.
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Origine — Non vérifié
Herman Goldstine (un collègue de John von Neumann) fit circuler une description inachevée, intitulée « Première ébauche d'un rapport sur EDVAC », basée sur les travaux d'Eckert et Mauchly, sous le seul nom de von Neumann.
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Origine — Non vérifié
Le document a été lu par des dizaines de collègues de von Neumann en Amérique et en Europe, et a inspiré plusieurs machines en construction.
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Architecture — Non vérifié
L’architecture de von Neumann décompose l’ordinateur en 4 parties distinctes, :
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Architecture — Non vérifié
l’unité arithmétique et logique (UAL ou ALU en anglais) ou unité de traitement : son rôle est d’effectuer les opérations de base ;
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Architecture — Non vérifié
l’unité de contrôle, chargée du « séquençage » des opérations ;
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Architecture — Non vérifié
la mémoire qui contient à la fois les données et le programme qui indiquera à l’unité de contrôle quels sont les calculs à faire sur ces données. La mémoire se divise entre mémoire volatile (programmes et données en cours de fonctionnement) et mémoire permanente (programmes et données de base de la machine) ;
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Architecture — Non vérifié
les dispositifs d’entrée-sortie, qui permettent de communiquer avec le monde extérieur.
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Architecture — Non vérifié
Un point différenciant de l'architecture de von Neumann par rapport à l'architecture de Harvard est au niveau de la gestion de la mémoire. Les instructions et les données sont traitées de la même manière, on parle de mémoire unifiée:
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Architecture — Non vérifié
Un seul bus d'accès partagé entre les données et instructions.
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Architecture — Non vérifié
Une donnée peut être manipulée comme une instruction et inversement.
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Architecture — Non vérifié
Le premier aspect permet une implémentation plus simple de l'architecture car moins coûteuse sur le plan matériel mais limite théoriquement la performance des architectures de von Neumann (goulot d'étranglement de von Neumann)
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Architecture — Non vérifié
Le second aspect permet la modification des instructions.
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Modification des instructions — Non vérifié
L'architecture de von Neumann permet de gérer les instructions de la même façon que les données, ainsi un ordinateur qui a un programme stocké en mémoire peut facilement modifier les instructions. Cette particularité, qui permet de modifier directement le champ adresse d'une instruction (pour créer des boucles), est sans doute l'une des motivations profondes à l'origine de cette architecture. Cette spécificité est de…
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Modification des instructions — Non vérifié
La modification des instructions facilite aussi la mise en place de compilateur, de code automodificateur ou de la compilation juste-à-temps.
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Modification des instructions — Non vérifié
L’architecture actuelle des ordinateurs rend inutile la modification à faible échelle des instructions du programme — son « code » — car cela rendrait inefficaces les techniques de gestion de l’antémémoire et du pipeline dans le processeur. Cette pratique est donc à ce jour obsolète.
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Modification des instructions — Non vérifié
La modification des instructions est exploitable par les virus informatiques pour injecter des instructions. Ce problème peut être évité par l’utilisation d’un système de protection de la mémoire et, en particulier, par le gestionnaire de la mémoire virtuelle.
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Machines contemporaines — Non vérifié
L'architecture de von Neumann est à la base de la plupart des ordinateurs modernes. Ainsi on y retrouve les 4 composants principales décrits dans la publication originale de 1945. Suivant les modèles plusieurs composants sont ajoutés, en particulier plusieurs niveaux de mémoire avec la généralisation des caches. Du fait de la présence de caches séparés (Split cache) il est aussi possible de considérer les machines de…
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Machines contemporaines — Non vérifié
L'implémentation stricte de machine de von Neumann reste utilisée dans le monde de l'embarqué avec les DSP et certains microcontrôleurs:
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Machines contemporaines — Non vérifié
MSP430 (Texas Instruments)
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Machines contemporaines — Non vérifié
ARM Cortex-M0 (Raspberry Pi Pico)
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Voir aussi — Non vérifié
Sur les autres projets Wikimedia :
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Voir aussi — Non vérifié
Architecture de von Neumann, sur Wikimedia Commons
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Voir aussi — Non vérifié
architecture de von Neumann, sur le Wiktionnaire
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Voir aussi — Non vérifié
Architecture de von Neumann, sur Wikiversity
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Articles connexes — Non vérifié
Ordinateur
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Articles connexes — Non vérifié
Architecture de type Harvard
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Articles connexes — Non vérifié
Architecture de processeur
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Passage de cet article — Non vérifié
GND
Ce contenu affiché ne dispose pas encore d’un contrôle factuel correspondant.
- Liens externes — Non vérifié
Notices d'autorité :
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Liens externes — Non vérifié
JOHNNY est un simulateur gratuit (logiciel libre) particulièrement pour l'enseignement.
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Liens externes — Non vérifié
Portail de l’informatique
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Informations de cette activité interactive — Non vérifié
Les sections deviennent un parcours navigable relié aux ancres du texte.
Ce contenu affiché ne dispose pas encore d’un contrôle factuel correspondant.
- Passage de cet article — Non vérifié
Modules interactifs liés aux sources et accompagnés d’une alternative textuelle.
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Passage de cet article — Non vérifié
L’architecture de von Neumann est une architecture pour ordinateur qui utilise une structure de stockage unique pour conserver les instructions et les données demandées ou produites par le calcul (mémoire unifiée). De telles machines sont aussi connues sous…
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Passage de cet article — Non vérifié
Cette architecture est appelée ainsi en référence au mathématicien John von Neumann, qui a élaboré en juin 1945 dans le cadre du projet EDVAC la première description d’un ordinateur dont le programme est stocké dans sa mémoire.
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Passage de cet article — Non vérifié
L’architecture de von Neumann décompose l’ordinateur en 4 parties distinctes, :
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Passage de cet article — Non vérifié
L'architecture de von Neumann permet de gérer les instructions de la même façon que les données, ainsi un ordinateur qui a un programme stocké en mémoire peut facilement modifier les instructions. Cette particularité, qui permet de modifier directement le…
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Passage de cet article — Non vérifié
L'architecture de von Neumann est à la base de la plupart des ordinateurs modernes. Ainsi on y retrouve les 4 composants principales décrits dans la publication originale de 1945. Suivant les modèles plusieurs composants sont ajoutés, en particulier plusieurs…
Ce passage ne dispose pas encore de vérification factuelle exploitable.
- Passage de cet article — Non vérifié
L’architecture de von Neumann est une architecture pour ordinateur qui utilise une structure de stockage unique pour conserver les instructions et les données demandées ou produites par le calcul (mémoire unifiée). De telles machines sont aussi connues sous le nom d’ordinateur à programme enregistré. La séparation entre le stockage et le processeur est implicite dans ce modèle.
Ce passage ne dispose pas encore de vérification factuelle exploitable.
La connaissance se vérifie
Sources et méthode
- Wikipédia · Architecture de von Neumann ↗CC-BY-SA-4.0
- Architecture de von Neumann ↗CC-BY-SA-4.0
Médias mentionnés dans la source (1)
- Schématisation de l'architecture de von Neumann. ↗ · Droits de reproduction à vérifier
Liens externes cités dans le document (5)
- Architecture de von Neumann ↗Dans « Voir aussi » du document source
- architecture de von Neumann ↗Dans « Voir aussi » du document source
- www.wikidata.org ↗Dans « Liens externes » du document source
- GND ↗Dans « Liens externes » du document source
- JOHNNY ↗Dans « Liens externes » du document source
Texte adapté à partir des sources indiquées. Les contenus Wikipédia et Wiktionnaire sont réutilisés sous CC BY-SA 4.0. Les droits des médias sont précisés séparément. Révision originale et contributeurs ↗