RISC proti CISC procesorju
RISC in CISC sta računalniška sistema, razvita za računalnike. Razlika med RISC in CISC je ključna za razumevanje, kako računalnik sledi vašim navodilom. To so pogosto napačno razumljeni izrazi in ta članek želi razjasniti njihov pomen in koncepte za obema akronimama.
RISC
Izgovarja se enako kot TVEGANJE in je akronim za računalnik z zmanjšanim naborom ukazov. To je vrsta mikroprocesorja, ki je bil zasnovan za izvajanje nekaj ukazov hkrati. Do leta 1980 so proizvajalci strojne opreme poskušali izdelati procesorje, ki bi lahko izvajali veliko število ukazov v istem trenutku. Toda trend se je obrnil in proizvajalci so se odločili izdelati računalnike, ki so sposobni izvajati razmeroma zelo malo navodil. Ker so navodila preprosta in jih je malo, jih lahko procesorji hitro izvedejo. Druga prednost RISC je uporaba manjšega števila tranzistorjev, zaradi česar je njihova proizvodnja poceni.
Funkcije RISC
– Zahteva manj dekodiranja
– Enoten nabor navodil
– identični registri splošnega namena, ki se uporabljajo v katerem koli kontekstu
– Preprosti načini naslavljanja
– Manj vrst podatkov v strojni opremi
CISC
CISC pomeni Complex Instruction Set Computer. Pravzaprav je CPE, ki je sposoben izvajati veliko operacij z enim samim ukazom. Te osnovne operacije so lahko nalaganje iz pomnilnika, izvajanje matematične operacije itd.
Funkcije CISC
– Zapletena navodila
– Več načinov naslavljanja
– Visoko cevovodno
– Več vrst podatkov v strojni opremi
Sčasoma sta izraza RISC in CISC skoraj postala nesmiselna, saj sta se tako RISC kot CISC razvila in je razlika med obema postopoma postala zamegljena, saj sta se oba uporabljala v računalniških sistemih. Veliko današnjih čipov RISC podpira toliko ukazov kot včerajšnji čipi CISC. Obstajajo čipi CISC, ki uporabljajo iste tehnike, za katere je prej veljalo, da se uporabljajo samo za čipe RISC. Vendar pa so osnovne razlike med obema zlahka razumljive in so naslednje.
Ko govorimo o razlikah, RISC obremenjuje izdelovalce programske opreme, saj morajo napisati več vrstic za iste naloge. RISC je cenejši od CISC zaradi manj potrebnih tranzistorjev. Hitrost računalnika je prav tako višja z manj navodili, ki jih je treba upoštevati v istem trenutku.