DELOVANJE PROCESORJA

Osnovno delovanje večine CPU-jev je, ne glede na svojo fizično obliko, izvajanje zaporedja shranjenih ukazov imenovanih program. Ukazi so shranjeni v računalniškem spominu. Obstajajo štirje koraki, ki jih v svojem delovanju uporabljajo skoraj vsi CPU-ji: prevzem ukazov, dekodiranje, izvajanje in zapis rezultatov.

Glede na strojno implementacijo, procesorje v grobem delimo na dve kategoriji: RISC (Reduced Instruction Set Computer) in CISC (Complex Instruction Set Computer).


Zgradba CPE

Zgradba CPE


Ko dobi kontrolna enota ukaz za izvedbo operacije, ukaže delovnemu pomnilniku, da pošlje potrebne podatke v register, ALE pa ukaže katera operacija naj se izvede nad njimi. Ko se operacija zaključi, ALE preda izvajanje kontrolni enoti, ta pa poskrbi, da se rezultati prenesejo v delovni pomnilnik in od njega zahteva nov ukaz.

Ukazi v procesorju se izvajajo po postopku:

  1. Prevzem ukaza
  2. Dekodiranja ukaza
  3. Priprava podatkov
  4. Izvedba operacije
  5. Shranjevanje rezultatov

Procesor deluje hitreje, če se naštete faze izvajajo vzporedno. Namreč prvemu shranjuje rezultate, drugemu izvaja operacijo, tretjemu pripravlja podatke, četrtemu izvede operacijo in petega prevzema (bere) iz pomnilnika. Tako organizirani procesorji se imenujejo cevovodni procesorji (tako delujejo vsi današnji procesorji na trgu).



Nazaj Naprej