Sunday, June 12, 2011

HW: Von Neumannova vs Harvardska architektura

Von Neumannova architektura pochadza z roku 1945 od madarskeho matematika, ktory vystupoval v USA pod menom John Von Neumann. Tato architektura obsahuje spolocnu pamat pre instrukcie aj pre data.


Von Neumannova architektura. Zdroj: mvt.ic.cz 

  • Operacna pamat, sluzi k uchovaniu zpracovavaneho programu, zpracovanych dat a vysledkov vypoctu. 
  • ALU alebo aritmeticko logicka jednotka, vykonava aritmeticke a logicke operacie. Sklada sa zo scitacok, nasobicok a komparatorov. Jedna sa aritmeticke operacie v pevnej radovej ciarke. S pohyblivou radovou ciarkou pracuje FPU (neskor). 
  • Radic je riadiacou jednotkou, ktora riadi vsetky cinnosti vsetkych casti pocitaca.Radic vysiela riadiace signaly, ktore zasiela jednotlivym modulom. Odpovede su zasielane spat radicu ako stavove spravy. 
  • Vstupne zariadenia su urcene pre vstup dat 
  • Vystupne zariadenia pre vystup dat
Trosku nazornejsi obrazok, z ktoreho je vidno, ze v Nemannovej architekture nemusi vsetko "pretekat" cez ALU, ako by sa mohlo zdat z prveho obrazku. 


Hlavny rozdiel medzi von Neumannovou a Harvardskou architekturou je v tom, ze Harvardska ma dve pamate, jednu pre instrukcie a jednu pre data.

 Harvardska architektura

Na tomto obrazku je uz naznaceny aj procesor. Za CPU budeme povazovat spojenie radica a ALU.