Tartalomjegyzék:
Meghatározás - Mit jelent a Harvard Architecture?
A Harvard architektúrája egy számítógépes rendszer kifejezése, amely két külön területet tartalmaz a parancsok vagy utasítások és adatok számára. A Harvard építészetében a rendszer két különböző részének adathordozói, formátuma és jellege eltérő lehet, mivel a két rendszert két különálló struktúra képviseli.
A Techopedia magyarázza a Harvard Architecture-t
A Harvard architektúrájának néhány példája a korai számítógépes rendszerekre vonatkozik, ahol a programozási bemenet lehet egy adathordozón, például lyukasztókártyán, és a tárolt adatok más adathordozón is lehetnek, például szalagra. Lehet, hogy a modern számítógépek mindkét rendszer számára rendelkeznek modern CPU-folyamatokkal, de a hardvertervezés során külön kell őket választani.
A Harvard architektúráját, a kód és az adatfolyamatok szigorú szétválasztásával, ellentétben lehet egy módosított Harvard architektúrával, amely egyesítheti a kód- és az adatrendszerek egyes tulajdonságait, miközben másokat megőrizhet. Példa erre a két gyorsítótár használata, egy közös címtérrel. Ellentétben állhat egy von Neumann architektúrával is, amelyet John von Neumann-nak neveztek el, és amely nem összpontosít az input és az adatok elválasztására.