Indholdsfortegnelse:
Definition - Hvad betyder Harvard Architecture?
Harvard-arkitekturen er en betegnelse for et computersystem, der indeholder to separate områder til kommandoer eller instruktioner og data. I Harvard-arkitekturen kan medierne, formatet og arten af de to forskellige dele af systemet være forskellige, da de to systemer er repræsenteret af to separate strukturer.
Techopedia forklarer Harvard Architecture
Nogle eksempler på Harvard-arkitekturer involverer tidlige computersystemer, hvor programmering af input kan være i et medie, for eksempel stempelkort, og gemte data kan være i et andet medie, for eksempel på bånd. Mere moderne computere har muligvis moderne CPU-processer til begge systemer, men adskiller dem i en hardware-design.
Harvard-arkitekturen, med dens strenge adskillelse af kode- og dataprocesser, kan kontrasteres med en ændret Harvard-arkitektur, som kan kombinere nogle funktioner i kode og datasystemer, mens den bevarer adskillelse i andre. Et eksempel er brugen af to cacher med et fælles adresserum. Det kan også kontrastes med en von Neumann-arkitektur, opkaldt efter John von Neumann, som ikke fokuserer på at adskille input fra data.
