Einzelnen Beitrag anzeigen
Alt 30.04.2002, 21:23   #30
Stona
Inventar
 
Registriert seit: 28.09.2001
Beiträge: 2.179


Standard

Ergänzung zur Von-Neumann-Architektur:


Folgt strickt dem Ablauf:
Befehl laden, decodieren, ausführen, speichern.
Dabei, wie Who_T schon gesagt hat, steht nur ein gemeinsamer Bus für Daten und Befehle zur Verfügung -> typischer Flaschenhals.
pro Taktzyklus wird ein Befehl ausgeführt.

Heute verwendet man die Harvard Architektur (getrennter Bus f. Daten und Befehle) bzw. die Enhanced - Harvard (ein Instruction Bus, 2 Datenbusse) bzw. die Harvard 3-Bus Architektur (v.a. bei DSPs, 1x Instruction-Bus, 2x Data read, 1x data write).
Verbessert unter anderem die Performance von Pipelines und verringert Pipeline stalls (Taktschritte, in denen eine oder mehrer Pipelinestufen nix hackeln können, weil z.B. der Bus blockiert ist)
Die Pinzahl des Gehäuses steigt natürlich enorm duch eine Harvard Busarchitektur.
Stona ist offline   Mit Zitat antworten