Modele de von neumann
Je sais que dans ou environ 1943 ou` 44 von Neumann était bien conscient de l`importance fondamentale du papier de Turing de 1936… Von Neumann m`a présenté ce document et à son insistance, je l`ai étudié avec soin. Beaucoup de gens ont acclamé von Neumann comme le “père de l`ordinateur” (dans un sens moderne du terme), mais je suis sûr qu`il n`aurait jamais fait cette erreur lui-même. Il pourrait bien être appelé la sage-femme, peut-être, mais il a fermement insisté pour moi, et pour les autres, je suis sûr, que la conception fondamentale est due à Turing-dans la mesure où pas prévu par Babbage… Turing et von Neumann, bien sûr, ont également apporté des contributions substantielles à la «réduction de la pratique» de ces concepts, mais je ne considère pas que ceux-ci sont comparables en importance avec l`introduction et la explication du concept d`un ordinateur capable de stocker dans son mémoire son programme d`activités et de modifier ce programme dans le cadre de ces activités. Von Neumann est impliqué dans le projet Manhattan au laboratoire national de Los Alamos, qui exige d`énormes quantités de calculs [12]. Cela l`a attiré au projet ENIAC, pendant l`été 1944. Là, il a rejoint les discussions en cours sur la conception de cet ordinateur de programme stocké, l`EDVAC. Dans le cadre de ce groupe, il a rédigé une description intitulée première ébauche d`un rapport sur l`EDVAC [1], basée sur les travaux d`Eckert et de Mauchly. Il était inachevé lorsque son collègue Herman Goldstine l`a distribué avec le nom de von Neumann seulement sur elle, à la consternation d`Eckert et Mauchly.
Le journal a été lu par des dizaines de collègues de von Neumann en Amérique et en Europe, et a influencé la prochaine série de conceptions informatiques [10]. Au cours des décennies des années 1960 et 1970, les ordinateurs sont généralement devenus plus petits et plus rapides, ce qui a conduit à des évolutions dans leur architecture. Par exemple, les e/S mappées en mémoire permettent aux périphériques d`entrée et de sortie d`être traités de la même manière que la mémoire. [24] un bus système unique pourrait être utilisé pour fournir un système modulaire à moindre coût [clarification nécessaire]. Cela est parfois appelé une «rationalisation» de l`architecture. [25] dans les décennies suivantes, les microcontrôleurs simples omettaient parfois les caractéristiques du modèle pour abaisser le coût et la taille. Les ordinateurs plus volumineux ajoutent des fonctionnalités pour des performances supérieures. Le goulet d`étranglement von Neumann a été décrit par John Backus dans sa conférence 1977 ACM Turing Award. Selon Backus: la machine von Neumann a été créée par son homonyme, John von Neumann, un physicien et mathématicien, en 1945, en s`appuyant sur l`œuvre d`Alan Turing.
La conception a été publiée dans un document intitulé «première ébauche d`un rapport sur l`EDVAC». L`architecture von Neumann a été publiée pour la première fois par John von Neumann en 1945. Il doit sûrement y avoir une façon moins primitive de faire de grands changements dans le magasin qu`en poussant un grand nombre de mots d`avant en arrière par le goulot d`étranglement de von Neumann. Non seulement ce tube est un goulot d`étranglement littéral pour le trafic de données d`un problème, mais, plus important encore, c`est un goulot d`étranglement intellectuel qui nous a maintenu lié à la pensée mot-à-un-temps au lieu de nous encourager à penser en termes de plus grandes unités conceptuelles de la tâche à Main. Ainsi, la programmation est essentiellement la planification et détaillant l`énorme trafic de mots à travers le goulet d`étranglement von Neumann, et une grande partie de ce trafic ne concerne pas les données significatives elle-même, mais où la trouver. 26 La famille de processeurs Intel x86 est généralement classée comme une machine d`architecture de von Neumann [27]. Les journaux de von Neumann et de Turing décrivaient les ordinateurs du programme stocké, mais le papier antérieur de von Neumann a obtenu une plus grande circulation et l`architecture informatique qu`il a décrite est devenue connue sous le nom de «architecture von Neumann».