Innholdsfortegnelse:
Definisjon - Hva betyr Harvard Architecture?
Harvard-arkitekturen er et begrep for et datasystem som inneholder to separate områder for kommandoer eller instruksjoner og data. I Harvard-arkitekturen kan mediene, formatet og naturen til de to forskjellige delene av systemet være forskjellige, ettersom de to systemene er representert av to separate strukturer.
Techopedia forklarer Harvard Architecture
Noen eksempler på Harvard-arkitekturer involverer tidlige datasystemer der programmering av innspill kan være i ett medie, for eksempel punch-kort og lagrede data kan være i et annet medium, for eksempel på bånd. Mer moderne datamaskiner kan ha moderne CPU-prosesser for begge systemer, men skiller dem i en maskinvaredesign.
Harvard-arkitekturen, med sin strenge separasjon av kode- og dataprosesser, kan kontrasteres med en modifisert Harvard-arkitektur, som kan kombinere noen funksjoner i kode og datasystemer samtidig som de bevarer separasjonen i andre. Et eksempel er bruken av to cacher, med ett felles adresserom. Det kan også kontrasteres med en von Neumann-arkitektur, oppkalt etter John von Neumann, som ikke fokuserer på å skille innspill fra data.
