RISC vs procesor CISC
RISC a CISC sú výpočtové systémy vyvinuté pre počítače. Rozdiel medzi RISC a CISC je rozhodujúci pre pochopenie toho, ako počítač dodržiava vaše pokyny. Toto sú bežne nepochopené výrazy a tento článok má za cieľ objasniť ich význam a koncepciu týchto dvoch skratiek.
RISC
Vyslovuje sa rovnako ako RIZIKO, je to skratka pre počítač s obmedzenou súpravou pokynov. Je to typ mikroprocesora, ktorý bol navrhnutý tak, aby vykonával niekoľko inštrukcií súčasne. Až do roku 1980 sa výrobcovia hardvéru pokúšali vytvoriť CPU, ktoré by mohli vykonávať veľké množstvo inštrukcií v rovnakom okamihu. Trend sa však obrátil a výrobcovia sa rozhodli postaviť počítače, ktoré boli schopné vykonávať relatívne veľmi málo pokynov. Inštrukcie sú jednoduché a málo, CPU ich dokáže vykonať rýchlo. Ďalšou výhodou RISC je použitie menšieho počtu tranzistorov, vďaka čomu je ich výroba lacná.
Funkcie RISC
– Vyžaduje menej dekódovania
– Jednotný súbor pokynov
– Identické registre na všeobecné použitie používané v akomkoľvek kontexte
– Jednoduché režimy adresovania
– Menej dátových typov v hardvéri
CISC
CISC znamená Complex Instruction Set Computer. Je to vlastne CPU, ktoré je schopné vykonávať mnoho operácií prostredníctvom jedinej inštrukcie. Týmito základnými operáciami môže byť načítanie z pamäte, vykonanie matematickej operácie atď.
Funkcie CISC
– Komplexné pokyny
– Viac režimov adresovania
– vysoko prepojené
– Viac typov dát v hardvéri
V priebehu času sa výrazy RISC a CISC stali takmer bezvýznamnými, pretože RISC aj CISC prešli vývojom a rozdiel medzi nimi sa postupne stieral, keďže sa oba používajú v počítačových systémoch. Mnohé z dnešných čipov RISC podporujú toľko inštrukcií ako včerajšie čipy CISC. Existujú čipy CISC využívajúce rovnaké techniky, ktoré sa predtým považovali za používané iba pre čipy RISC. Základné rozdiely medzi nimi sú však ľahko pochopiteľné a sú nasledovné.
Keď už hovoríme o rozdieloch, RISC zaťažuje tvorcov softvéru, pretože musia písať viac riadkov pre rovnaké úlohy. RISC je lacnejší ako CISC kvôli menšiemu počtu potrebných tranzistorov. Rýchlosť počítača je tiež vyššia s menšími pokynmi, ktoré je potrebné vykonať v rovnakom okamihu.