280 likes | 1.82k Views
Funkcijski opis računala - von Neumannov model računala. Izradili: Vedran Međimorec i Filip Radić. John Von Neumann. Američki matematičar i polimat mađarskog porijekla Postigao je značajne doprinose u područjima kvantne mehanike, funkcionalne analize, računalstva, hidrodinamike itd.
E N D
Funkcijski opis računala-von Neumannov model računala Izradili: Vedran Međimorec i Filip Radić
John Von Neumann • Američki matematičar i polimat mađarskog porijekla • Postigao je značajne doprinose u područjima kvantne mehanike, funkcionalne analize, računalstva, hidrodinamike itd
Von Neumannov model računala utvrđuje da svako računalo mora imati sljedeće dijelove • Ulazni dio • Izlazni dio • Memoriju • Aritmetričko-logičku jedinicu • Upravljačku jedinicu
Ulazna i izlazna jedinica • Ulazna jedinica služi za pohranjivanje podataka u memoriju iz okoline • Izlazna jedinica služi za prenošenje rezultata programa u okolinu
Memorija • U memoriju se pohranjuju svi podaci i instrukcije kao i rezultati djelovanja instrukcija • Memorija nema procesnihsposobnosti !!!
Aritmetričko-logička jedinica • Ova jedinica izvodi aritmetričke i logičke operacije prema zadanim instrukcijama • Rezultati operacija se spremaju u memoriju • Binarni brojevni sustav izabran kao osnova za prikaz podataka(i instrukcija) • Razlog: lakša tehnološka izvedba, veća ekonomičnostpredstavljanja brojeva
Upravljačka jedinica • Ova jedinica dekodira instrukcije • Generira sve upravljačke signale za vremensko vođenje i upravljanje ostalim funkcijskim jedinicama. • Na temelju tih instrukcija upravlja aritmetričko-logičkom jedinicom i ulaznim i izlaznim dijelovima
CPU • središnji dio računala koji vođen zadanim programskim naredbama • izvodi osnovne radnje nad podacima. • Aritmetičko-logička jedinica • Upravljačka jedinica
Aritmetičko logička jedinica • sklop koji vrši osnovne aritmetičke operacije (zbrajanje, oduzimanje i dr.) • Vrši logičke operacije (I, ILI, NE) • Vrši uspoređivanje (npr. podudaraju li se dva bajta)
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 ALJ izvršavati • nalazi informacije u memoriji koje su potrebne za te operacije i prenosi rezultate na odgovarajuća memorijska mjesta • Kada je sve to obavljeno, kontrolna jedinica ide na narednu instrukciju