20
Organizacija i arhitektura računara von Neumann arhitektura računara

von Neumann arhitektura računara

  • Upload
    others

  • View
    13

  • Download
    1

Embed Size (px)

Citation preview

Page 1: von Neumann arhitektura računara

Organizacija i arhitektura računara

von Neumann arhitektura računara

Page 2: von Neumann arhitektura računara

Potrebno predznanje

Binarni brojevi Logička kola (AND, OR, NOT, XOR, …) Flip-flopovi i registri Organizacija računara (ALU, memorije, itd.)

Page 3: von Neumann arhitektura računara

Tranzistori

Tranzistori su prekidački elementi Tipovi: - bipolarni (PNP, NPN) - unipolarni (CMOS) Pojačavaju struju u normalnom režimu rada Mogu ući u zasićenje Može doći do proboja

Page 4: von Neumann arhitektura računara

Logička kola

Formiraju se od tranzistora Vrše osnovne funkcije na nivou bita Služe za izradu složenih funkcija (sabiranja, oduzimanja, množenja, itd.) na nivou više bita

Page 5: von Neumann arhitektura računara

Binarni brojevi

Binarni brojevi se pišu ciframa 0 i 1 Aritmetičke operacije su analogne dekadnim brojevima Napon na provodniku se može prevesti u

binarni broj: - definiše se prag - vrednos iznad praga se smatra jedinicom - vrednos ispod praga se smatra nulom

Page 6: von Neumann arhitektura računara

Jednobitni polu-sabirač

S = A XOR B Cout = A AND B

Page 7: von Neumann arhitektura računara

Jednobitni potpuni sabirač

S = A XOR B XOR Cin Cout = ((A XOR B) AND Cin) OR (A AND B)

Page 8: von Neumann arhitektura računara

Sabirač

Page 9: von Neumann arhitektura računara

Sabirač i oduzimač

Oduzimanje se vrši signalom D Dodaje se komplement broja koji treba oduzeti

Page 10: von Neumann arhitektura računara

Podrška za više operacija

Page 11: von Neumann arhitektura računara

Aritmetičko logička jedinica:ALU

Zadužena za: - aritmetičke operacije (+, -, *, /, ++,…) - logičke operacije (&&, ||)

- operacije nad bitima (&, |, ^)Izgrađena je od registara(napravljenih od flip-flopova) i funkcija(napravljenih od logičkih kola)U osnovi svega navedenog se nalaze tranzistori

Page 12: von Neumann arhitektura računara

Aritmetičko logička jedinica:ALU

Page 13: von Neumann arhitektura računara

von Neumann arhitektura računara

Page 14: von Neumann arhitektura računara

Tok izvršavanja mašinskih instrukcija

Page 15: von Neumann arhitektura računara

Tok izvršavanja mašinskih instrukcija

Page 16: von Neumann arhitektura računara

Izvršavanje instrukcijavon Neumann arhitekture računara

Page 17: von Neumann arhitektura računara

Pipeline

Page 18: von Neumann arhitektura računara

Intel Pentium arhitektura

Page 19: von Neumann arhitektura računara

Čitanje iz memorije

Page 20: von Neumann arhitektura računara