Harvardin arkkitehtuuri

Harvardin arkkitehtuuri on tietokoneiden ja suorittimien suunnitteluperiaate, jossa komentokäskyt ja data käyttävät fyysisesti erillistä tallennusta ja signaaliväylää.

Harvardin arkkitehtuurissa on etunsa, mutta se aiheuttaa myös haasteita ratkaisuille.

Tyypillinen käyttötapaus on suoritin, jossa käskyille ja data-arvoille on fyysisesti erilliset välimuistit.

Arkkitehtuurin komponentit:
 Kontrolliyksikkö (CU) joka suorittaa ohjelmaa.
 Aritmeettis-looginen yksikkö (ALU), joka toteuttaa tärkeimmät operaatiot kuten yhteen- ja vähennyslaskut, loogiset AND-, OR-, ja NOT-operaatiot yms.
 Rekisterit ovat nopeaa muistia kontrolliyksikön ja aritmeettis-loogisen yksikön käytössä.
 Muisti ja I/O (input-output)-laitteet, jotka kattavat tietokoneen I/O- ja muistiavaruuden.

Katso myös 

 Von Neumannin arkkitehtuuri
 Muistiarkkitehtuuri

Lähteet 

Tietokonearkkitehtuuri