Von-Neumann-Architektur Flashcards
EVA-Prinzip
Eingabe,Verarbeitung und Ausgabe
-Computer arbeiten nach dem EVA-Prinzip
-Eingabe:Über Eingabeeinheit(z.B. Tastertur,Maus,USB-Stick) gelangen Daten in den Computer
Verarbeitung dieser Daten findet in der Zentraleinheit statt
Ausgabe mittels eines Ausgabegeräts(z.B. Bildschirm,Drucker)
VNA
Von-Neumann-Architektur
- liegt dem EVA-Prinzip zu Grunde
- gliedert den Rechner in funktionale Einheiten
- Einheiten haben spezifische Aufgaben
Komponenten eines Von-Neumann-Rechners
- Steuerwerk
- Rechenwerk(ALU mit Register)
- Speicherwek
- Eingabewek
- Ausgabewerk
Steuerwerk VNA
- Abarbeitung des Programms
- Befehlszähler zeigt Befehl des Programms,dann wird er inkrementiert
- Speicherzugriff und Sprungbefehle
- bedingter Sprung :(je nach Ergbenis z.B IF Anweisung)
- unbedingter Sprung:vor Programmstart weiß man schon wohin(z.B GOTO)
Rechenwerk VNA
wird vom Steuerwerk gelenkt
- (Auch ALU genannt)
- X,Y Register Speicher für Eingabewerte und Z Register Ergebnis
-FLAG Register speicher Informationen der letzten Rechnung
Funktion select und Mode kann man noch auswählen und wechselt von dem arithmetischen in den logischen Modus oder anderes herum
Speicherwerk VNA
besteht aus einer -endlichen Menge an Speicherzellen
- jede Speicherzelle hat eine eindeutige Adresse
- dort werden Daten und Befehle ablaufender Programme abgelegt
-in das Memory Address Register (MAR) wird die Adresse der Speicherzelle
geschrieben, die angesprochen werden soll (WO?)
-READ- oder WRITE-Befehl, mit dem
diese Speicherzelle dann ausgelesen oder beschrieben wird (WAS?)
Ein-/Ausgabewerke
- werden nicht näher beschrieben
- kommunizieren mit der Umwelt(neue Programme und Daten)
- lesen aus dem Eingabewerk per Get
- schreiben ins Ausgabewerk per Print
VNA Charakteristika der Von-Neumann-Rechner
- sind in fünf Funktionseinheiten gegliedert
- Der Aufbau und die Struktur sind unabhängig von den zu bearbeitenden Problemen
-sind Universalrechner, da sie verschiedenste Arten von Problemen zu
lösen vermögen und nicht auf eine bestimmte Klasse von Problemen beschränkt sind
-Das Programm muss von außen eingegeben
werden und wird mit Daten im gleichen Speicher abgelegt.
- wird daher auch als speicherprogrammierbarer Rechner
bezeichnet. (das ist der Unterschied)
-Das eingegebene Programm bestimmt und erweitert die Funktionalität des Rechners.