Wednesday, June 15, 2011

HW: Radic bez prudoveho spracovania vs radic s prudovym spracovanim

Radic jednotaktoveho procesoru je kombinacny obvod, alebo lepsie povedane, je to len dekoder instrukcie na riadiace signaly. Akonahle sa nam procesor trosku zkomplikuje a posunieme sa k viactaktovym procesorom, tak z radica sa stava sekvencny obovod modelovany automatom, ako sme uz popisali v predoslom prispevku. V tomto automate, kazdy stav zodpoveda spracovaniu prave jednej instrukcie, pretoze radic bez prudoveho zpracovania zpracovava prave jednu instrukciu. A tento automat je vzdy realizaciou zakladneho cyklu. 



Na druhej strane mame procesor s prudovym spracovanim, ktory ma naraz rozpracovanych tolko instrukcii, kolko je pocet stupnov pipeline. Tomu zodpoveda aj struktura radica, kedy instrukcia prechadza medzi stupnami pipeline aj so svojimi datami. V kazdom stupni pipeline je radic kombinacny obvod, alebo sekvencny obvod u zlozitejsich procesorov, kedy instrukcie mozu stravit v stupni pipeline viac ako jeden takt.