Diskussion:Von-Neumann-Maschine
hn v. Neumann (USA) entwickelt mit der Idee interner Programmsteuerung die grundlegenden Prinzipien heutiger Rechenanlagen. Die Bausteine des Rechners sind:
- ein Steuerwerk, zur Steuerung des zeitlichen Ablaufs von Operationen
- ein Rechenwerk, zur Ausführung arithmetischer und logischer Operationen
- ein Speicher, der Daten und Speicherplätze in binärer Form enthält
- eine Ein- und Ausgabe zur Regelung des Transfers von Daten zwischen Ein- und Ausgabegeräten bzw. -kanälen.
- Die grundlegenden Prinzipien sind folgende:
ein Programm ist eine Folge logischer Binär-Entscheidungen und dient als Bearbeitungsvorschrift. Daten werden wie Programme binär dargestellt.
Der Speicher ist eine Folge von Plätzen, auf die mit Hilfe von Adressen direkt zugegriffen werden kann. Er nimmt Daten und Befehle auf.
Programmbefehle enthalten einen Operationsteil und einen Adreßteil.
Es existieren bedingte und unbedingte Befehle mit Verzweigungen.
Nocturne 12:41, 10. Nov 2004 (CET)
Ich bin kein Experte - ich habe den Artikel aus Von Neumann Maschine hierher verschoben, weil er dort auf jeden Fall rechtschreibtechnisch falsch lag. Inhaltliche Kommentare kann ich leider keine abgeben. --Benutzer:Geisslr 13:27, 10. Nov 2004 (CET)
Das was Nocturen beschreibt ist die von Neumann Architektur, bzw. der von Neumann Rechner. Auch mir scheint das Lemma dieses Artikels nicht zu stimmen. Wie wärs mit Selbstreproduzierende Maschine oder so. Allerdings scheint von Neumann doch was damit zu tun haben, ich habe ein Veröffentlichung von J.v.N "Theory of self reproducing automata" gefunden.
Nichts desto trotz wird der Begriff "von-Neumann-Maschine" von der Mehrheit mit der "von-Neumann-Architektur" assoziiert und nicht mit dem aktuellen Inhalt des Artikels.
Also wäre zumindest eine Überlegung über den gewählten Titel sinnvoll.
--Pixelfire 13:39, 15. Nov 2004 (CET)
Das ist schon mehr oder weniger richtig so (der Inhalt). Der entscheidende Punkt ist (soweit ich weiß), dass der Speicher nicht getrennt wird in Speicher für Programmcode und Speicher für Daten. Das erlaubt, Programme zu schreiben, die selbst Programmcode erzeugen (also zum Beispiel Compiler). Vielleicht lohnt es sich aber nicht, diesen Punkt so herauszuheben. Galaxy07 14:45, 22. Nov 2004 (CET)
Bei der Harvard-Architektur die bei RISC-Prozessoren zum Einsatz kommt liegt diese Trennung vor und es gibt Compiler die auf dieser Architektur arbeiten; http://www.ica1.uni-stuttgart.de/Courses_and_Lectures/Optimierte_programmierung/Html/node33.html (nicht signierter Beitrag von 85.180.77.219 (Diskussion) 02:02, 8. Feb. 2008)
- Ebend, Compiler sind davon nicht abhängig, darum ersetze ich den Satz mal. --Mopskatze℅Miau! 11:45, 30. Sep. 2008 (CEST)