Procesor RISC proti CISC
RISC in CISC sta računalniška sistema, razvita za računalnike. Razlika med RISC in CISC je ključnega pomena za razumevanje, kako računalnik sledi vašim navodilom. To so običajno napačno razumljeni izrazi in ta članek želi razjasniti njihov pomen in koncepte, ki stojijo za obema kraticama.
RISC
Izgovoren kot RIZIK, je kratica za računalnik z omejenimi navodili. Gre za vrsto mikroprocesorja, ki je zasnovan za izvajanje nekaj navodil hkrati. Do leta 1980 so proizvajalci strojne opreme poskušali sestaviti procesorje, ki bi lahko v istem trenutku izvedli veliko število navodil. Toda trend se je obrnil, zato so se proizvajalci odločili za izdelavo računalnikov, ki so sposobni izvesti relativno malo navodil. Navodila so preprosta in malo, CPU jih lahko hitro izvrši. Druga prednost RISC je uporaba manj tranzistorjev, zaradi česar so poceni za proizvodnjo.
Značilnosti RISC
- Zahteva manj dekodiranja
- Enoten nabor navodil
- Enaki registri splošne namene, ki se uporabljajo v katerem koli kontekstu
- Preprosti načini naslavljanja
- Manj vrst podatkov v strojni opremi
CISC
CISC pomeni Computer Computer s kompleksnimi navodili. To je pravzaprav procesor, ki lahko z enim navodilom izvede številne operacije. Te osnovne operacije so lahko nalaganje iz pomnilnika, izvajanje matematičnih operacij itd.
Značilnosti CISC
- Kompleksna navodila
- Več število načinov naslavljanja
- Zelo cevovodna
- Več vrst podatkov v strojni opremi
V daljšem časovnem obdobju sta izraza RISC in CISC skorajda nesmiselna, saj sta se tako RISC kot CISC razvila in razlikovanje med njima se je postopoma zabrisalo, saj sta oba uporabljena v računalniških sistemih. Mnogi današnji čipi RISC podpirajo toliko navodil kot včerajšnji CISC čipi. Obstajajo čipi CISC z istimi tehnikami, za katere se je prej štelo, da se uporabljajo samo za RISC čipe. Kljubne razlike med njimi pa je enostavno razumeti in so naslednje.
Ko govorimo o razlikah, RISC obremenjuje proizvajalce programske opreme, saj morajo za iste naloge napisati več vrstic. RISC je cenejši od CISC zaradi manj potrebnih tranzistorjev. Hitrost računalnika je višja tudi z manj navodili, ki jih morate upoštevati v istem trenutku.