Forskel mellem RISC og CISC-processor

RISC vs CISC processor

RISC og CISC er computersystemer udviklet til computere. Forskellen mellem RISC og CISC er kritisk for at forstå, hvordan en computer følger dine instruktioner. Dette er ofte misforståede udtryk, og denne artikel har til hensigt at tydeliggøre deres betydninger og begreber bag de to akronymer.

RISC

Udtalt det samme som RISK, det er et akronym for Reduced Instruction Set Computer. Det er en type mikroprocessor, der er designet til at udføre få instruktioner på samme tid. Indtil 1980'ernes hardwareproducenter prøvede at opbygge CPU'er, der kunne udføre et stort antal instruktioner på samme øjeblik. Men tendensen blev vendt, og producenterne besluttede at bygge computere, der var i stand til at udføre relativt meget få instruktioner. Instruktioner, der er enkle og få, CPU'er kunne udføre dem hurtigt. En anden fordel ved RISC er brugen af ​​færre transistorer, hvilket gør dem billige at fremstille.

Funktioner ved RISC

- Kræver mindre afkodning

- Ensartet instruktionssæt

- Identiske generelle registre anvendt i enhver sammenhæng

- Enkle adresseringstilstande

- Færre datatyper i hardware

CISC

CISC står for Complex Instruction Set Computer. Det er faktisk en CPU, der er i stand til at udføre mange operationer gennem en enkelt instruktion. Disse grundlæggende operationer kunne indlæses fra hukommelsen, udføre en matematisk operation osv.

Funktioner ved CISC

- Komplekse instruktioner

- Flere antal adressetilstande

- Meget pipelined

- Flere datatyper i hardware

I løbet af en periode er udtrykkene RISC og CISC næsten blevet meningsløse, da både RISC og CISC har gennemgået evolution, og sondringen mellem de to er gradvis blevet sløret med begge anvendelser i computersystemer. Mange af dagens RISC-chips understøtter lige så mange instruktioner som gårsdagens CISC-chips. Der er CISC-chips ved hjælp af samme teknikker, der tidligere blev betragtet som brugt til RISC-chips. Grundlæggende forskelle mellem de to er imidlertid let at forstå og er som følger.

Når vi taler om forskelle, lægger RISC byrde på softwareproducenter, da de er nødt til at skrive flere linjer til de samme opgaver. RISC er billigere end CISC på grund af færre krævede transistorer. Computerens hastighed er også højere med mindre instruktioner, der skal følges på samme øjeblik.