Dark Mode

Hopp til innhald

RISC

Fra Wikipedia - det frie oppslagsverket

Reduced instruction set computing (RISC) er ein prossesortype som i motsetnad til eldre CISC-prosessorar er baserte pa nokre fa, einfelde instruksjonar.

I dei fyrste tiara med datateknologi vart dei fleste dataprogram skrivne i Assembler, dvs. at programmeraren nytta seg av prosessoren sitt instruksjonssett direkte. Pa maskinvaresida forte dette til at dei som konstruerte prosessorar freista a implementera flest mogleg ulike instruksjonar som programmeraren kunne nytta seg av. Men etter kvart som det vart vanleg a utvikla programvare i hognivasprak som til domes Pascal eller C, vart det klart at det gjekk mot eit paradigmeskifte innanfor prosessorutviklinga. Det vart altfor vanskeleg a konstruera kompilatorar som kunne utnytta instruksjonssettet at CISC-prosessorane optimalt. I realiteten var det berre eit subsett av instruksjonssettet som vart nytta av den kompilerte koden.

Pa 1980-talet vart det difor utvikla ei rad ulike prosessorar som nytta eit redusert instruksjonssett der berre dei mest vanlege instruksjonane vart tekne med. Nar ein kvitta seg med dei lite bruka instruksjonane, kunne ein heller nytta meir plass til a implementera dei vanlege instruksjonane snoggare, til domes ved hjelp av pipelining. Dome pa RISC-prosessorar som sag dagsens ljos pa 1980-talet er til domes MIPS, Sparc og ARM. Pa 1990-talet gjorde Macintosh stor suksess med den RISC-baserte PowerPC-prosessoren som avloyste tidlegare Motorola 68000.

Dei aller fleste moderne RISC-prosessorar er 32-bits eller 64-bits, men det finst og RISC-baserte mikrokontrollarar som er 8-bits, til domes norskutvikla AVR fra Atmel.