CPU Aritmetiko logika jedinica i upravljaka jedinica ProcesorCPU











- Slides: 11

CPU (Aritmetičko logička jedinica i upravljačka jedinica)

Procesor(CPU, eng. Central Processing Unit) -je elektronička komponenta napravljena od minijaturnih tranzistora na jednome čipu -to je srce svakog računala, iako centralni procesor nije jedini procesor, njega imaju grafička kartica(GPU), zvučna kartica i mnogi drugi djelovi. -svaki procesor izvana izgleda veoma jednostavno ali on je u svojoj unutrašnjosti jako kompleksan.

Prikaz intelovog procesora

Rad CPU-a � CPU radi tri osnovne stvari: � -Pomoću ALU (eng. Arithmetic/Logic Unit) procesor je u mogućnosti da izvodi osnovne matematičke operacije (zbrajenje, oduzimanje, množenje i dijeljenje). Moderni procesori su u mogućnosti da obavljaju i jako komplicirane operacije. � Procesor prebacuje podatke s jednoga memorijskog mjesta na drugi � Shodno naredbama procesor može preći na novi set instrukcija

Šematski prikaz najjednostavnijeg procesora.

Na slici je pokazan najjednostavniji mogući procesor gdje je moguće objasniti principe rada procesora iako se radi o veoma opširnom dijelu računara (ako ne i najkompliciranijem). Glavni dijelovi procesora su: � Artimetričko logička jedinica (ALU) -Dio zadužen za sve matematičke kalkulacije � Registri -Registri su jednostavne flip-flop zakačke, na slici ih imamo 3, no moderni procesori ih imaju mnogo više. � Program counter -Dio zadužen, doslovno, za brojanje, shodno naredbi on povečava vrijednost za 1, ili je resetira na 0. � Intrukcijski registar i dekoder -Dijelovi koji kontroliraju sve ostale dijelove procesora -Poslije obrade podataka, adresna sabirnica šalje adresu memoriji, dok se kroz ulaz i izlaz dobijaju podaci iz memorije, odnosno šalju. Čitanje i pisanje se odnosi na adresiranu memoriju, tj. kada je procesor želi, reset postavlja program counter na 0. -Procesor radi u tijesnoj saradnji sa RAM memorijom, ustvari procesor adresira svaki podatak koji ide na memoriju. RAM memorija je veoma brza, i svi podaci u njoj su brzo dostupni, stoga je bitno imati što više RAM memorije jer CPU onda može adresirati mnogo više podataka �

ALU(engl. Arithmetic - logic unit) � Aritmetičko - logička jedinica je sastavni dio računala od samog začetka računalne tehnologije, te se nalazi u samom Von Neumann-ovom modelu računala.

-Koristi se za sve logičke operacije, samo za osnovne aritmetičke operacije, kao posmačni sklop, itd. -Sve aritmetičke i logičke operacije su opisane, tablično objašnjene i napisane pomoću VHDL koda(programski jezik za opis hardvera). -Procesor je odgovoran za korištenje informacija koje se nalaze u programskoj memoriji ( naredbe )za kontroliranje određenih procesa, te ulazno-izlaznih uređaja.

Upravljačka jedinica Vodi računa o tome koji bajtovi u memoriji sadrže instrukciju koju računalo trenutno obrađuje, određuje koje će operacije ALU izvršavati, nalazi informacije u memoriji koje su potrebne za te operacije i prenosi rezultate na odgovarajuća memorijska mjesta. � Kada je to obavljeno, kontrolna jedinica ide na narednu instrukciju (obično smještenu na sljedećem memorijskom mjestu) ukoliko instrukcija ne govori računalu da je sljedeća instrukcija smještena negdje drugdje. �

Literatura: �http: //hr. wikipedia. org/wiki/Ra%C 4%8 Duna lo �http: //bs. wikipedia. org/wiki/Procesor �http: //bib. irb. hr/datoteka/488665. zavrsni. pd f �http: //info. biz. hr/Typo 3/typo 3_01/dummy 3. 8. 0/index. php? id=487

IZRADILI: �Deni Rakić �Matija Ščertarić 4 a 2