ARHITEKTURA DIGITALNIH RAČUNALA (PITANJA ZA 2. KOLOKVIJ) Ovo su moguća pitanja uz neke natuknice za odgovore :) 1. PRIJENOS PODATAKA IZ REGISTRA U REGISTAR - nacrtat shemu - objasniti ciklus dohvaćanja i izvođenja naredbi LOAD, ADD, STORE, itd. - jednosabirnička arhitektura - zasto se koriste određeni sklopovi 2. ODREĐIVANJE MAKSIMALNE FREKVENCIJE TAKTA - ovisi o najdužoj mogućoj stazi koju signal mora proći 3. POBOLJŠANJE SUSTAVA - ubrzavanje sklopova - smanjenje takta pomoću 3 sabirnice (nacrtat shemu) 4. CJEVOVOD a) objašnjenje rada - nacrtana je shema i treba objasniti cikluse naredbi (3 koraka za dohvat i, ovisno o naredbi, definirati i korake izvođenja naredbe) b) opasnosti u cjevovodu - ovisnost podataka (objasniti čemu služe nop i data forwarding) - grananje (ako je ispunjen uvjet za grananje, jednu naredbu moramo eliminirati) - može biti zadan dio koda u kojem treba objasniti moguće opasnosti 5. MEMORIJA - osnovne izvedbe (ROM, PROM, EPROM, DRAM, SRAM) 6. CACHE - prevođenje adresa - asocijativni registri i direktno mapiranje