Benutzer-Werkzeuge

Webseiten-Werkzeuge


neuerlehrplan:gk:rechnerarchitektur

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
neuerlehrplan:gk:rechnerarchitektur [2026/06/23 08:45] lutzneuerlehrplan:gk:rechnerarchitektur [2026/06/23 08:52] (aktuell) lutz
Zeile 7: Zeile 7:
 **Historische Situation** **Historische Situation**
  
-<WRAP center round box 60%>In den frühen Tagen der Computerentwicklung waren die Maschinen äußerst spezialisiert. Jeder Computer wurde für einen ganz bestimmten Zweck entworfen und gebaut. Das bedeutet, dass ein solcher Computer nur eine einzige Berechnung oder ein festgelegtes „Programm“ ausführen konnte.+<WRAP center round box 90%>In den frühen Tagen der Computerentwicklung waren die Maschinen äußerst spezialisiert. Jeder Computer wurde für einen ganz bestimmten Zweck entworfen und gebaut. Das bedeutet, dass ein solcher Computer nur eine einzige Berechnung oder ein festgelegtes „Programm“ ausführen konnte.
  
 Man konnte zwar unterschiedliche Daten in diese Computer eingeben, aber der Rechenprozess blieb immer derselbe. Ein einfaches Beispiel wäre ein Computer, der nur dazu da war, Zahlen zu addieren. Egal, welche Zahlen man eingegeben hat, der Computer konnte nur addieren und nichts anderes. Wollte man eine andere Art von Berechnung durchführen, wie z.B. eine Multiplikation oder das Lösen einer Gleichung, reichte es nicht aus, nur das Programm zu ändern – es war notwendig, einen komplett neuen Computer zu bauen, der speziell für diese Aufgabe konzipiert war. Man konnte zwar unterschiedliche Daten in diese Computer eingeben, aber der Rechenprozess blieb immer derselbe. Ein einfaches Beispiel wäre ein Computer, der nur dazu da war, Zahlen zu addieren. Egal, welche Zahlen man eingegeben hat, der Computer konnte nur addieren und nichts anderes. Wollte man eine andere Art von Berechnung durchführen, wie z.B. eine Multiplikation oder das Lösen einer Gleichung, reichte es nicht aus, nur das Programm zu ändern – es war notwendig, einen komplett neuen Computer zu bauen, der speziell für diese Aufgabe konzipiert war.
Zeile 13: Zeile 13:
 Dieses starre System stellte ein großes Hindernis dar. Der Aufwand, für jede neue Aufgabe eine neue Maschine zu bauen, war enorm. Diese historische Ausgangssituation legte den Grundstein für die Entwicklung universeller Computer, die nicht nur ein Programm, sondern viele verschiedene Programme ausführen konnten. Diese Flexibilität wurde durch die Einführung von speicherprogrammierten Computern, wie sie in der Von-Neumann-Architektur beschrieben sind, möglich. Diese Rechner konnten Programme und Daten im selben Speicher ablegen und dadurch beliebige Programme ausführen, ohne dass neue Hardware erforderlich war. Dieses starre System stellte ein großes Hindernis dar. Der Aufwand, für jede neue Aufgabe eine neue Maschine zu bauen, war enorm. Diese historische Ausgangssituation legte den Grundstein für die Entwicklung universeller Computer, die nicht nur ein Programm, sondern viele verschiedene Programme ausführen konnten. Diese Flexibilität wurde durch die Einführung von speicherprogrammierten Computern, wie sie in der Von-Neumann-Architektur beschrieben sind, möglich. Diese Rechner konnten Programme und Daten im selben Speicher ablegen und dadurch beliebige Programme ausführen, ohne dass neue Hardware erforderlich war.
 </WRAP> </WRAP>
 +
 +Die heute wichtigste Rechnerarchitektur ist die [[vonneumann|Von-Neumannn-Architektur]].
  
neuerlehrplan/gk/rechnerarchitektur.1782197111.txt.gz · Zuletzt geändert: von lutz