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 pogosto napačno razumljeni izrazi in ta članek želi pojasniti njihov pomen in koncepte, ki se skrivata za tema dvema kraticama.
RISC
Izgovorjeno enako kot RISK, je kratica za računalnik z zmanjšanimi navodili. Gre za vrsto mikroprocesorja, ki je bil zasnovan za istočasno izvajanje le nekaj navodil. Do leta 1980 so proizvajalci strojne opreme poskušali izdelati CPE, ki bi lahko istočasno izvedli veliko število navodil. Toda trend se je obrnil in proizvajalci so se odločili za izdelavo računalnikov, ki so bili sposobni izvajati razmeroma malo navodil. Navodila so enostavna in maloštevilna, zato jih lahko CPU hitro izvrši. Druga prednost RISC je uporaba manj tranzistorjev, zaradi česar so poceni za izdelavo.
Značilnosti RISC
- Zahteva manj dekodiranja
- Enoten nabor navodil
- Enaki registri splošnega namena, ki se uporabljajo v katerem koli kontekstu
- Preprosti načini naslavljanja
- Manj podatkovnih vrst v strojni opremi
CISC
CISC je kratica za Complex Instruction Set Computer. Pravzaprav gre za CPU, ki lahko z enim ukazom izvede veliko operacij. Te osnovne operacije so lahko nalaganje iz pomnilnika, izvajanje matematične operacije itd.
Značilnosti CISC
- Kompleksna navodila
- Več števila načinov naslavljanja
- Visoko cevovod
- Več podatkovnih vrst v strojni opremi
Sčasoma sta izraza RISC in CISC skorajda postala brez pomena, saj sta se tako RISC kot CISC razvijala, razlika med obema pa se je postopoma zabrisala, saj se oba uporabljata v računalniških sistemih. Mnogi današnji čipi RISC podpirajo toliko navodil kot včerajšnji čipi CISC. Obstajajo čipi CISC, ki uporabljajo iste tehnike, za katere se je prej štelo, da se uporabljajo samo za čipe RISC. Osnovne razlike med obema pa je enostavno razumeti in so naslednje.
Če govorimo o razlikah, RISC bremeni proizvajalce programske opreme, saj morajo za iste naloge napisati več vrstic. RISC je cenejši od CISC zaradi manjšega števila tranzistorjev. Hitrost računalnika je tudi večja z manjšimi navodili, ki jih je treba upoštevati v istem trenutku.