Redusert Instruction Set Computing er forkortet til RISC og er uttales " risiko ". Teknologien er basert rundt antagelsen om at en prosessor kan behandle et redusert sett med enkle instruksjoner raskere enn et sett av kompliserte instruksjoner. Forutsetningen er at flertallet av hver prosessor virksomhet er basert på enkle instruksjoner, evnen til å håndtere komplekse instruksjoner ikke øke prosessorens evner , men det faktisk reduserer dem . Historie
Tidlige datamaskiner hadde begrenset instruksjonssett , men RISC forskningsfeltet er opptatt av å redusere instruksjon sett i moderne datamaskiner , ikke grøfting all ny maskinvare og går tilbake til primitive maskiner. I løpet av 1970 , samlet IBM data på instruksjonene henrettet i prosessoren av en minidatamaskin de hadde under utvikling . De la merke til at mer enn halvparten av all behandling tid på datamaskinen var opptatt med bare fem grunnleggende kommandoer . Denne erkjennelsen matet inn et prosjekt ved University of California i Berkeley , som resulterte i utformingen av den første RISC datamaskin i 1980 .
CISC prosessor
Det motsatte av RISC er CISC - Complex Instruction Set Computing . Høy - nivå programmer må kompileres til maskinkode . Kompilatorer tar opp en stor del av minnet. Ved å la prosessoren til å forstå mer kompliserte , sammensatte instruksjoner , kan bruksanvisningen leses og ryddet ut av minnet mye raskere . De komplekse instruksjoner tar mer tid å fullføre og involvert prosessoren utføre de oppgaver som omfattes av flere grunnleggende handlinger. Programmene er lagret i eksternt minne og lastet inn i on-board minne brikke etter brikke som programmet utfører . Prosessorer holde data i registrene , og registrene er dyre . CISC arkitektur reduserer mengden av cache - prosessor minne - . , Og registrerer trengs i prosessoren
RISC -prosessor
p Som den inverse filosofien til CISC , RISC prosessering krever dyrere prosessorer , med mer cache og registre . Behovet for minne ble redusert med mer effektiv lagring av konstanter eller tall. Som enkle instruksjoner er raskere å gjennomføre enn komplekse , tippet behovet for fart og kontinuerlig reduksjon i kostnadene for minne balansen i favør av RISC-prosessorer . Tilgang til eksternt minne bremser ned prosessorens hastighet, med større buffer minne og mindre instruksjoner , RISC -prosessor var raskere enn en CISC prosessor
Redusert Instruction Set
sikt. «redusert instruksjonssett " er forvirrende . Det er ofte leser til å bety " et mindre sett med instruksjoner. " Dette var ikke intensjonen av designerne av RISC -teknologi . Mange RISC -systemer har et større antall instruksjoner enn noen CISC systemer . Begrepet betyr " et sett" reduserte instruksjoner. " Det betyr at alle instruksjonene i RISC instruksjonssett krever mindre arbeid i prosessoren .