2.1.4 Eigenschaften eines Von-Neumann-Rechners

[gesichtete Version][gesichtete Version]
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 31: Zeile 31:
<p>
<p>
Es erfolgt keine Trennung zwischen Programm und Daten. Beides muss von außen in das Speicherwerk gelangen und wird gemeinsam in diesem abgelegt. Dies ist beispielsweise ein Unterscheidungskriterium zwischen der Von-Neumann-Architektur und der (hier nicht näher betrachteten) [http://de.wikipedia.org/wiki/Harvard-Architektur Harvard-Achitektur].
Es erfolgt keine Trennung zwischen Programm und Daten. Beides muss von außen in das Speicherwerk gelangen und wird gemeinsam in diesem abgelegt. Dies ist beispielsweise ein Unterscheidungskriterium zwischen der Von-Neumann-Architektur und der (hier nicht näher betrachteten) [http://de.wikipedia.org/wiki/Harvard-Architektur Harvard-Achitektur].
</p>
<p>
<loop_area type="task">
<loop_task title="Aufgabe 1">
<p>
Erkundige dich nach den Unterschieden zwischen einer Von-Neumann-Architektur und der Harvard-Architektur!
* Stelle die Harvard-Architektur und die Von-Neumann-Architektur in einer Skizze gegenüber und erläutere die Unterschiede!
* Nutze dafür nicht nur Wikipedia, auch <cite>Brinkschulte+et.al.+2010</cite> und <cite>Böttcher+2006</cite> geben ein paar Erläuterungen dazu.
* Was meint beispiesweise <cite>Böttcher+2006</cite> wenn er in Kapitel 7.2.1 von einer "Pseudo-Harvard-Architektur" schreibt?
</p>
<p>
<small>Studierende sind oftmals berechtigt, eine PDF-Version der genannten Bücher ohne entstehende Kosten [[Hinweise für Studierende#Downloadbare Bücher von Springerlink|über ihre Hochschulen von Springerlink zu beziehen.]]</small>
</p>
</loop_task>
</loop_area>
</p>
</p>



Version vom 24. September 2013, 12:00 Uhr

Nachdem der Aufbau und die Arbeitsweise eines Von-Neumann-Rechners bekannt sind, können hier einige seiner Eigenschaften zusammengefasst werden.

Zusammen­fassung

Ein Von-Neumann-Rechner kann verschiedene Programme in seinem Speicherwerk ablegen.

Allerdings geht die bisherige Betrachtungsweise immer davon aus, dass nur genau ein Programm zur Zeit im Speicherwerk liegt, welches direkt nach dem Start des Rechners zunächst geladen werden muss. Dieses Programm kann ganz einfach dadurch ausgetauscht werden, dass beim nächsten Start des Rechners ein Anderes geladen wird.

Zusammen­fassung

Die Funktionalität eines Von-Neumann-Rechners ist von seinem Programm abhängig. Insbesondere bestimmt das Programm die Funktionalität.

Damit bildet ein Von-Neumann-Rechner eine Universalmaschine, denn sein Programm ist nicht "fest verdrahtet", sondern kann je nach Problemstellung variieren.

Auch das Ablegen mehrerer Programme zur gleichen Zeit im Speicherwerk ist denkbar, es wird aber erst später im Kapitel Mehrere Programme gleichzeitig im Speicher näher darauf eingegangen, da zuvor noch einige Vorbedingungen erläutert werden müssen.

Zusammen­fassung

Daten werden zusammen mit dem Programm im Speicherwerk abgelegt.

Es erfolgt keine Trennung zwischen Programm und Daten. Beides muss von außen in das Speicherwerk gelangen und wird gemeinsam in diesem abgelegt. Dies ist beispielsweise ein Unterscheidungskriterium zwischen der Von-Neumann-Architektur und der (hier nicht näher betrachteten) Harvard-Achitektur.

Aufgabe

Erkundige dich nach den Unterschieden zwischen einer Von-Neumann-Architektur und der Harvard-Architektur!

  • Stelle die Harvard-Architektur und die Von-Neumann-Architektur in einer Skizze gegenüber und erläutere die Unterschiede!
  • Nutze dafür nicht nur Wikipedia, auch und geben ein paar Erläuterungen dazu.
  • Was meint beispiesweise wenn er in Kapitel 7.2.1 von einer "Pseudo-Harvard-Architektur" schreibt?

Studierende sind oftmals berechtigt, eine PDF-Version der genannten Bücher ohne entstehende Kosten über ihre Hochschulen von Springerlink zu beziehen.



Diese Seite steht unter der Creative Commons Namensnennung 3.0 Unported Lizenz http://i.creativecommons.org/l/by/3.0/80x15.png