Prostsza (w stosunku do architektury Von Neumanna) budowa przekłada się na większą szybkość działania - dlatego ten typ architektury jest często wykorzystywany w procesorach sygnałowych oraz przy dostępie procesora do pamięci cache.
Cechy architektury harwardzkiej:
* rozkazy i dane przechowywane są w oddzielnych pamięciach,
* organizacja pamięci może być różna (inne długości słowa danych i rozkazów),
* możliwość pracy równoległej - jednoczesny odczyt danych z pamięci programu oraz danych,
* stosowana w mikrokontrolerach jednoukładowych.
Magistrala Magistrala
Pamięć programu
Pamięć danych
15