Forskel Mellem RISC og CISC-processor
RISC vs CISC-processor
RISC og CISC er computersystemer udviklet til computere. Forskellen mellem RISC og CISC er afgørende for at forstå, hvordan en computer følger dine instruktioner. Disse er ofte misforståede vilkår, og denne artikel har til hensigt at præcisere deres betydninger og begreber bag de to akronymer.
RISC
Udtales samme som RISK, det er et akronym for Reduceret Instruationssæt Computer. Det er en type mikroprocessor, der er designet til at udføre få instruktioner på samme tid. Indtil 1980's hardwareproducenter forsøgte at bygge CPU'er, der kunne udføre et stort antal instruktioner på samme tidspunkt. Men tendensen blev vendt, og producenterne besluttede at opbygge computere, der kunne udføre relativt få instrukser. Instruktioner er simple og få, CPU'er kunne udføre dem hurtigt. En anden fordel ved RISC er brugen af færre transistorer, der gør dem billigt at producere.
Funktioner af RISC
- Kræver mindre afkodning
- Ensartet instruktionssæt
- Identiske generelle registreringsregistre anvendt i enhver sammenhæng
- Enkel adressering
- Færre Datatyper i hardware
CISC
CISC står for Complex Instruction Set Computer. Det er faktisk en CPU, som er i stand til at udføre mange operationer gennem en enkelt instruktion. Disse grundlæggende operationer kunne læses fra hukommelsen, udføre en matematisk operation mv.
Funktioner af CISC
- Komplekse instruktioner
- Flere antal adressemetoder
- Højt pipelined
- Flere datatyper i hardware
Over tidsperioden, vilkårene RISC og CISC er næsten blevet meningsløse, da både RISC og CISC har gennemgået evolution, og sondringen mellem de to er gradvist blevet sløret med begge, der anvendes i edb-systemer. Mange af dagens RISC-chips understøtter så mange instruktioner som gårsdagens CISC-chips. Der er CISC chips ved hjælp af samme teknikker, som tidligere blev anset for at blive brugt til RISC chips. Grundforskelle mellem de to er dog let at forstå og er som følger.
RISC lægger byrde på softwareproducenter, da de skal skrive flere linjer til de samme opgaver. RISC er billigere end CISC på grund af færre transistorer. Computerens hastighed er også højere med mindre instruktioner at følge på samme tidspunkt.