Verschil tussen RISC- en CISC-processor

RISC versus CISC-processor

RISC en CISC zijn computersystemen die zijn ontwikkeld voor computers. Het verschil tussen RISC en CISC is van cruciaal belang om te begrijpen hoe een computer uw instructies volgt. Dit zijn vaak onbegrepen termen en dit artikel is bedoeld om hun betekenissen en concepten achter de twee acroniemen te verduidelijken.

RISC

Uitgesproken als RISK, het is een afkorting voor Reduced Instruction Set Computer. Het is een type microprocessor die is ontworpen om tegelijkertijd enkele instructies uit te voeren. Tot in de jaren tachtig probeerden hardwarefabrikanten CPU's te bouwen die op hetzelfde moment een groot aantal instructies konden uitvoeren. Maar de trend was omgekeerd en fabrikanten besloten om computers te bouwen die in staat waren om relatief weinig instructies uit te voeren. Instructies zijn eenvoudig en weinig, CPU's kunnen ze snel uitvoeren. Een ander voordeel van RISC is het gebruik van minder transistors waardoor ze goedkoop te produceren zijn.

Kenmerken van RISC

- Eist minder decodering

- Uniform instructieset

- Identieke registers voor algemene doeleinden die in elke context worden gebruikt

- Eenvoudige adresseringsmodi

- Minder gegevenstypen in hardware

CISC

CISC staat voor Complex Instruction Set Computer. Het is eigenlijk een CPU die in staat is om veel bewerkingen uit te voeren via een enkele instructie. Deze basisbewerkingen kunnen laden vanuit het geheugen, het uitvoeren van een wiskundige bewerking enz.

Kenmerken van CISC

- Complexe instructies

- Meer aantal adresmodi

- Hoog gepijplijnd

- Meer gegevenstypen in hardware

In de loop van de tijd zijn de termen RISC en CISC vrijwel zinloos geworden, omdat zowel RISC als CISC een evolutie hebben ondergaan en het onderscheid tussen beide is vervaagd en beide worden gebruikt in computersystemen. Veel van de huidige RISC-chips ondersteunen zoveel instructies als de CISC-chips van gisteren. Er zijn CISC-chips met dezelfde technieken die eerder werden beschouwd als alleen voor RISC-chips. Fundamentele verschillen tussen de twee zijn echter gemakkelijk te begrijpen en zijn als volgt.

Praten over verschillen, RISC legt last op softwaremakers omdat ze meer regels moeten schrijven voor dezelfde taken. RISC is goedkoper dan CISC omdat er minder transistoren nodig zijn. De snelheid van de computer is ook hoger met minder instructies die op hetzelfde moment moeten worden gevolgd.