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 arkkitehtuuri

Harvardin arkkitehtuurissa on etunsaselvennä, mutta se aiheuttaa myös haasteita ratkaisuille.[1]

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

Lähteet

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.