Minskad Instruction Set Computing förkortas RISC och uttalas " risk . " Tekniken är baserad kring antagandet att en processor kan bearbeta en reducerad uppsättning enkla instruktioner snabbare än en uppsättning av komplicerade instruktioner . Utgångspunkten är att majoriteten av varje processor verksamhet bygger på enkla instruktioner , förmåga att hantera komplexa instruktioner inte öka processorns förmåga , men det faktiskt minskar dem . Historia
Tidiga datorer hade begränsad instruktionsuppsättningar , men det RISC forskningsområde handlar om att minska instruktionsuppsättningar i moderna datorer , inte dikning all ny hårdvara och gå tillbaka till primitiva maskiner . Under 1970-talet , samlade IBM uppgifter om de instruktioner som exekveras i processorn i en minidator som de hade under utveckling . De märkte att mer än hälften av all behandling tid på datorn var upptagen med bara fem grundläggande kommandon . Denna insikt matas in i ett projekt vid University of California i Berkeley , vilket resulterade i utformningen av den första RISC datorn 1980 . Motsatsen till Addera CISC -processor
RISC är CISC - Complex Instruction Set Computing . Högnivåprogram måste kompileras till maskinkod . Kompilatorer ta upp en hel del minne . Genom att göra det möjligt för processorn att förstå mer komplicerade , sammansatta instruktioner , kan instruktioner läsas och raderas ur minnet mycket snabbare . De komplexa instruktioner tar mer tid att slutföra och involverade processorn utför de uppgifter som omfattas av flera grundläggande åtgärder . Programmen lagras i externt minne och laddas in i ombord minne bit för bit eftersom programmet exekverar . Processorer hålla data i registren , och registren är dyra . CISC arkitektur minskar mängden cache - processorminne - . Och register behövs inom processorn
RISC Processor
den omvända filosofin att CISC , RISC bearbetning kräver dyrare processorer , med mer cache och register . Behovet av minnet reducerades med mer effektiv lagring av konstanter eller siffror . Så enkla instruktioner är snabbare att utföra än komplexa , tippade behovet av snabbhet och den ständiga minskningen av kostnaden för minnet balansen till förmån för RISC-processorer . Åtkomst externt minne saktar ner processorns hastighet , med större cacheminne och mindre instruktioner , var RISC-processor snabbare än en CISC processor
Minskad Instruktion Set
sikt. " reducerad instruktionsuppsättning " är förvirrande . Man läser ofta att betyda " en mindre uppsättning instruktioner . " Detta var inte avsikten med konstruktörerna av RISC -teknik . Många RISC-system har ett större antal instruktioner än vissa CISC system . Termen betyder " en uppsättning av " minskat " instruktioner . " Det innebär att alla instruktionerna i RISC instruction set kräver mindre arbete i processorn .