Harvard Architektur

Harvard Architektur
Schematische Darstellung der Harvard-Architektur. Daten und Befehle liegen in separaten Speichern und können parallel in die Rechenwerke geladen werden.

Die Harvard-Architektur bezeichnet in der Informatik ein Schaltungskonzept zur Realisierung besonders schneller CPUs und Signalprozessoren. Der Befehlsspeicher ist physisch vom Datenspeicher getrennt und beide werden über getrennte Busse angesteuert. Der Vorteil dieser Architektur besteht darin, dass Befehle und Daten gleichzeitig geladen, bzw. geschrieben werden können. Bei einer klassischen Von-Neumann-Architektur sind hierzu mindestens zwei aufeinander folgende Buszyklen notwendig.

Zudem sorgt die physikalische Trennung von Daten und Programm dafür, dass bei Softwarefehlern kein Programmcode überschrieben werden kann. Nachteilig ist allerdings, dass nicht benötigter Datenspeicher nicht als Programmspeicher genutzt werden kann.

Die Harvard-Architektur wurde zunächst überwiegend in RISC-Prozessoren konsequent umgesetzt. Moderne Prozessoren in Harvard-Architektur sind in der Lage, parallel mehrere Rechenwerke gleichzeitig mit Daten und Befehlen zu füllen. Bei Signalprozessoren der C6x-Familie von Texas Instruments ist dies beispielsweise für bis zu acht Rechenwerke möglich.

Ein weiterer Vorteil der Trennung ist, dass die Datenwortbreite (die kleinste adressierbare Einheit) und Befehlswortbreite unabhängig festgelegt werden kann. Damit kann auch, wenn erforderlich, die Effizienz des Programmspeicherbedarfs verbessert werden, da sie nicht direkt von den Datenbusbreiten abhängig ist, sondern ausschließlich vom Befehlssatz. Dies kann z.B. in eingebetteten Systemen oder kleinen Microcontroller-Systemen von Interesse sein.

Besonders bekannte Vertreter dieser Architektur sind die Produkte der Firma Microchip Technology Inc. (PICmicro). Ebenso basieren die Mikrocontroller der AVR-Reihe von Atmel auf der Harvard-Architektur.

Eine bedeutende Erweiterung der Harvard-Architektur wurde von der amerikanischen Firma Analog Devices Anfang der 1990er Jahre durch die Einführung der SHARC-(Super-Harvard-Architecture)-Technologie vorgenommen, bei der die genannten Speichersegmente als Dual-Port-RAMs ausgeführt sind, die kreuzweise zwischen den Programm- und Daten-Bussen liegen.

Viele moderne Prozessoren verwenden eine Mischform aus Harvard- und von-Neumann-Architektur, bei der innerhalb des Prozessorchips Daten und Programm voneinander getrennt verwaltet werden, eigene Caches und MMUs haben und über getrennte interne Busse laufen, extern jedoch in einem gemeinsamen Speicher liegen.

Einer der ersten bedeutenden Prozessoren, die die Harvard-Architektur intern einsetzten, war der Motorola 68030.

Siehe auch


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Harvard-Architektur — Harvard Architektur,   Rechnerarchitektur, die Befehle und Daten in getrennten Speichern unterbringt. Die Bezeichnung geht auf den an der Harvard Universität in Cambridge (Massachusetts, USA) gebauten Rechner Mark I zurück, der bereits dieses… …   Universal-Lexikon

  • Harvard-Architektur — Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf… …   Deutsch Wikipedia

  • Super-Harvard-Architektur — ist der von Analog Devices geprägte Begriff für eine Modifikation der Harvard Architektur in digitalen Signalprozessoren.[1] Die Erweiterung besteht darin, dass Befehle in einem Cache zwischengespeichert werden und der Befehlsbus für den Transfer …   Deutsch Wikipedia

  • Harvard (Begriffsklärung) — Harvard steht für: Harvard University, eine US amerikanische Universität in Cambridge, Massachusetts, gegründet 1636 Harvard College Observatorium Harvard Smithsonian Center for Astrophysics Harvard Architektur, ein Schaltungskonzept zur… …   Deutsch Wikipedia

  • Architektur als soziales Experiment: Die Architektur der 1920er- und 30er-Jahre —   Der Erste Weltkrieg erschütterte besonders in Deutschland viele Architekten in ihrem Glauben an ungebremsten Fortschritt, an den Segen der Technik und die stete Verbesserung der sozialen Verhältnisse. Hinzu kam die durch den Krieg bedingte… …   Universal-Lexikon

  • Architektur der Renaissance — Tempietto di Bramante, Rom, 1502 Die Architektur der Renaissance ist die Architektur des Zeitraums zwischen dem frühen 15. und späten 16. Jahrhundert in verschiedenen Regionen Europas, die bewusst ein Wiederbeleben und Weiterentwickeln bestimmter …   Deutsch Wikipedia

  • Harvard Five — Die Harvard Five war eine Gruppe von Architekten, die sich in den 1940er Jahren in New Canaan (Connecticut) niederließen: John M. Johansen, Marcel Breuer, Landis Gores, Philip Johnson und Eliot Noyes. Marcel Breuer war Dozent an der Harvard… …   Deutsch Wikipedia

  • Princeton-Architektur — John von Neumann Die von Neumann Architektur ist ein Referenzmodell für Computer, wonach ein gemeinsamer Speicher sowohl Computerprogrammbefehle als auch Daten hält. Von Neumann Systeme gehören nach der Flynnschen Klassifikation zur Klasse der… …   Deutsch Wikipedia

  • Von Neumann-Architektur — John von Neumann Die von Neumann Architektur ist ein Referenzmodell für Computer, wonach ein gemeinsamer Speicher sowohl Computerprogrammbefehle als auch Daten hält. Von Neumann Systeme gehören nach der Flynnschen Klassifikation zur Klasse der… …   Deutsch Wikipedia

  • Von Neumann Architektur — John von Neumann Die von Neumann Architektur ist ein Referenzmodell für Computer, wonach ein gemeinsamer Speicher sowohl Computerprogrammbefehle als auch Daten hält. Von Neumann Systeme gehören nach der Flynnschen Klassifikation zur Klasse der… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”