Please enable JavaScript.
Coggle requires JavaScript to display documents.
USPOREDBA CISC I RISC ARHITEKTURE, image, image - Coggle Diagram
USPOREDBA CISC I RISC ARHITEKTURE
KARAKTERISTIKE CISC-a
Veliki broj instrukcija
Varijabilna duljina instrukcija
Složena hardverska logika
Više ciklusa po instrukciji
Naglasak na smanjenju broja linija koda
Podrška za mikroprogramiranje
Integracija kompleksnih instrukcija
RAZLIKE CISC vs RISC
Instrukcijski skup
CISC → velik, složen
RISC → malen, jednostavan
Izvršavanje instrukcija
CISC → jedna instrukcija može zahtijevati više ciklusa
RISC → većinom jedna instrukcija = jedan ciklus
Hardverska složenost
CISC → složen, mikroprogramiran
RISC → jednostavniji, manje tranzistora
Optimizacija
CISC → optimiziran za manje linija koda
RISC → optimiziran za brzinu i cjevovode (pipelining)
Energetska učinkovitost
CISC → manja efikasnost u potrošnji energije
RISC → bolja energetska učinkovitost
PRIMJENE
CISC
Stolna i prijenosna računala (x86)
Stariji serveri
Sustavi gdje je važna kompatibilnost
Industrijski kontrolni sustavi
RISC
Mobilni uređaji (ARM)
Ugrađeni sustavi (embedded)
IoT
Energetski učinkoviti sustavi
Dronovi i robotika
KARAKTERISTIKE RISC-a
Mali broj instrukcija
Fiksna duljina instrukcija
Jednostavniji hardver
Jedan ciklus po instrukciji (često)
Naglasak na optimizaciji i brzini obrade
Veća predvidljivost izvođenja
Lakša implementacija pipelininga
NEDOSTACI
CISC
Sporo izvršavanje pojedinih instrukcija
Složeniji hardver → veća potrošnja energije
Veća cijena proizvodnje
RISC
Potrebno više linija koda
Kompliciranije optimizacije kompajlera
Veća memorijska potrošnja za iste funkcije
SLIČNOSTI
Oboje su arhitekture mikroprocesora
Koriste registre i ALU
Cilj je poboljšanje performansi
Koriste se u modernim sustavima
Obje podržavaju pipelining