Procesor RISC verzus CISC
RISC a CISC sú počítačové systémy vyvinuté pre počítače. Rozdiel medzi RISC a CISC je rozhodujúci pre pochopenie toho, ako počítač postupuje podľa vašich pokynov. Toto sú bežne nepochopené pojmy a tento článok má v úmysle objasniť ich významy a koncepty, ktoré stoja za týmito dvoma skratkami.
RISC
Vyjadruje sa rovnako ako RIZIKO, je to skratka pre počítač so zníženou inštrukciou. Je to typ mikroprocesora, ktorý bol navrhnutý na vykonávanie niekoľkých pokynov súčasne. Až do roku 1980 sa výrobcovia hardvéru snažili stavať CPU, ktoré dokázali v rovnakom okamihu vykonať veľké množstvo pokynov. Trend sa však zvrátil a výrobcovia sa rozhodli stavať počítače, ktoré boli schopné vykonať pomerne málo pokynov. Inštrukcie sú jednoduché a málo, CPU ich môže vykonať rýchlo. Ďalšou výhodou RISC je použitie menšieho počtu tranzistorov, vďaka ktorým je výroba lacná.
Funkcie RISC
- Vyžaduje menej dekódovania
- Jednotná sada inštrukcií
- Identické registre na všeobecné použitie používané v akomkoľvek kontexte
- Jednoduché režimy adresovania
- Menej typov údajov v hardvéri
CISC
CISC je skratka pre počítač s komplexnými inštrukciami. Je to skutočne procesor, ktorý je schopný vykonávať mnoho operácií prostredníctvom jedinej inštrukcie. Tieto základné operácie môžu byť načítané z pamäte, vykonávať matematické operácie atď.
Funkcie CISC
- Komplexné pokyny
- Viac režimov adresovania
- Vysoko potrubné
- Viac typov údajov v hardvéri
V priebehu času sa pojmy RISC a CISC takmer stávajú bezvýznamnými, pretože RISC aj CISC prešli evolúciou a rozdiel medzi nimi sa postupne rozmazal, keďže obidva sa používajú v počítačových systémoch. Mnoho dnešných čipov RISC podporuje toľko pokynov 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ú nasledujúce.
Keď už hovoríme o rozdieloch, RISC zaťažuje tvorcov softvéru, pretože pre rovnaké úlohy musia písať viac riadkov. RISC je lacnejší ako CISC, pretože vyžaduje menej tranzistorov. Rýchlosť počítača je tiež vyššia s menšími pokynmi, ktoré je potrebné dodržiavať v rovnakom okamihu.