Was ist die von Neumann -Architektur?
Von Neumann -Architektur ist eine frühe, einflussreiche Art der Computerstruktur. Es besteht in erster Linie aus Speicherchips, die Daten halten und verarbeiten können. Jeder Chip hat die Möglichkeit, unterschiedliche Aufgaben auszuführen, je nachdem, wie er von der vor ihm ausgeführten Operation beeinflusst wird. Gemäß der von Neumann-Architektur hat jeder Computer Speicher, Mechanismen für Ausgabe und Eingabe, eine zentrale Steuerung, einen Ort für zentrale Arithmetik und externe Speicher. Dies bedeutet, dass der Computer keine externen Schalter oder andere Einflüsse benötigt, um auszuführen. Alle Anweisungen und Daten werden im RAM-Speicher (RAM) gespeichert.
von Neumann-Architektur wurde Mitte der 1940er Jahre von John von Neumann, einem wegweisenden Informatiker, erstellt. Er wurde 1903 geboren und schrieb auch mehrere Mathematikpapiere mit sehr einflussreichen Theorien, die seit vielen Jahrzehnten verwendet werden. Er beschrieb die Struktur, die für die Schaffung eines Spaßes notwendig warCtional Computer in einem dieser Papiere. Diese Programmierstruktur bildet die Basis für einen signifikanten Prozentsatz der aktuellen Computerarchitektur. Sobald eine Maschine zusammengebaut wurde, konnte sie nur eine Funktion ausführen. Um das zu ändern, was der Computer tat, musste es neu verdrahtet, Komponenten hinzufügen oder die physikalische Struktur der Maschine auf andere Weise verändern.
Während viele moderne Computer weiterhin eine gewisse Basis in der von Neumann -Architektur haben, haben einige Programmierer begonnen, das Konzept für effizientere Modelle zu verwerfen. Ein Phänomen, das als von Neumann -Engpass bekannt ist, ist eines der Hauptprobleme bei der Struktur. Das Problem mit dem Engpass ist, dass die Vorgänge, die Informationen und Daten verarbeiten, denselben Bus teilen, was die Transportmethode für diese Elemente ist. Diese AffecTs die Effizienz und die Gesamtfähigkeit des Systems.
In der Neuzeit wurde von Neumann -Architektur oft durch Harvard -Architektur ersetzt. Es ist auch ein Architekturart der gespeicherten Produkte. Harvard Architecture verwaltet Speicher, Daten und Anweisungen auf ähnliche Weise, verfügt jedoch über mehr Ressourcen für den Transport von Informationen. Die Struktur verfügt über dedizierte Datenbusse zum Transport von Anweisungen und zum Speicher, damit mehr Funktionen gleichzeitig funktionieren können. Während die Harvard -Architektur immer beliebter geworden ist, gibt es immer noch einige, die die einfachere von Neumann -Architektur bevorzugen, die insbesondere für Anfänger von Computerprogrammierern zugänglicher sein kann.