Inhoudsopgave:
Definitie - Wat betekent Harvard Architecture?
De Harvard-architectuur is een term voor een computersysteem dat twee afzonderlijke gebieden voor opdrachten of instructies en gegevens bevat. In de Harvard-architectuur kunnen de media, het formaat en de aard van de twee verschillende delen van het systeem verschillen, aangezien de twee systemen worden voorgesteld door twee afzonderlijke structuren.
Techopedia verklaart Harvard Architecture
Sommige voorbeelden van Harvard-architecturen betreffen vroege computersystemen waarbij programmeerinvoer op één medium kan zijn, bijvoorbeeld ponskaarten, en opgeslagen gegevens op een ander medium, bijvoorbeeld op tape. Modernere computers hebben mogelijk moderne CPU-processen voor beide systemen, maar scheiden ze in een hardware-ontwerp.
De Harvard-architectuur, met zijn strikte scheiding van code en gegevensprocessen, kan worden afgezet tegen een aangepaste Harvard-architectuur, die sommige functies van code en gegevenssystemen kan combineren met behoud van scheiding in andere. Een voorbeeld is het gebruik van twee caches, met één gemeenschappelijke adresruimte. Het kan ook worden vergeleken met een von Neumann-architectuur, genoemd naar John von Neumann, die zich niet richt op het scheiden van invoer van gegevens.
