IAF0041 Arvutid I - eksamikonspekt
Käsu täitmise protsessoris võib jagada teatud sõltumatuteks etappideks. Näiteks on siin käsk
jagatud neljaks etapiks:
1) IF Instruction Fetch + Instruction Decode(Käsu laadimine ja dekodeerimine)
2) OF Operand Fetch (Operandi laadimine)
3) OE Operand Execute ( Operatsioni täitmine ALU-s)
4) OS Operand Store ( Resutaadi salvestamine)
Programmi täitmine ilma konveierita:
*Selgub, et iga etapi täitmisel on rakendatud vaid 25% täielikust potentsiaaist. Käskude
täitmise efektiivsust aitab siinkohal oluliselt tõsta RISCi ideoloogia poolt arvutitehnikasse
toodud konveierprotsess.
*Eelnevale näitele vastandudes oletame nüüd, et kõik neli käsutäitmise etappi oleksid
sõltumatud ning umbes sama kestvusega. Sellisel juhul saaksime esimese käsu esimese etapi
täitumisel hakata täitma teise käsu esimest etappi jne. Selliselt jätkates on meil sisuliselt