Verschil tussen RISC en CISC-processor

Anonim

RISC vs CISC-processor

RISC en CISC zijn computersystemen ontwikkeld. Verschil tussen RISC en CISC is van cruciaal belang om te begrijpen hoe een computer uw instructies volgt. Dit zijn vaak verkeerde voorwaarden en dit artikel is bedoeld om hun betekenissen en concepten achter de twee acroniemen te verduidelijken.

RISC

Uitgesproken hetzelfde als RISK, het is een acroniem voor Computer met verminderde instructie. Het is een type microprocessor die is ontworpen om tegelijkertijd een paar instructies uit te voeren. Tot 1980's hardware fabrikanten probeerden te bouwen CPU's die tegelijkertijd een groot aantal instructies kunnen uitvoeren. Maar de trend was omgekomen en fabrikanten besloten om computers te bouwen die in staat waren om relatief zeer 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 produceren.

Kenmerken van RISC

- vereist minder decodering

- Uniforme instructieset

- Identieke algemene registers die in elke context worden gebruikt

- Eenvoudige adresseringsmodi

- Minder data types in hardware

CISC

CISC staat voor Complex Instructie Computer. Het is eigenlijk een CPU die in staat is om veel operaties uit te voeren via een enkele instructie. Deze basiswerkzaamheden kunnen uit het geheugen worden geladen, een wiskundige werking uitvoeren, enz.

Eigenschappen van CISC

- Complexe instructies

- Meer aantal adresseringsmodi

- Zeer pipelined

- Meer data types in hardware

Over de periode, de termen RISC en CISC zijn bijna zinloos, aangezien zowel RISC als CISC evolutie hebben ondergaan en het onderscheid tussen de twee is steeds vervaagd met beide in computersystemen. Veel van de RISC-chips van vandaag ondersteunen zoveel instructies als de CISC-chips van gisteren. Er zijn CISC-chips die dezelfde technieken gebruiken die eerder beschouwd werden als alleen voor RISC-chips. Echter, de fundamentele verschillen tussen de twee zijn gemakkelijk te begrijpen en zijn als volgt.

RISC spreekt over softwareverschillen, omdat ze meer lijnen moeten schrijven voor dezelfde taken. RISC is goedkoper dan CISC, omdat er minder transistors nodig zijn. De snelheid van de computer is ook hoger met minder instructies die tegelijkertijd volgen.