CISC står för Complex Instruction Set Computer . Historien om CISC är nära knuten med det av RISC , som reduceras Computing Instruction Set . CISC är äldre än RISC , och den relativa framgången för varje typ av instruktion som bygger på kostnaderna för hårdvara . Komplexa instruktioner
CISC system datum till 1960-talets början och den tidiga utvecklingen av datorer . IBM skapat en rad datorer baserade kring en uppsättning standarder som kallas System/360 . Detta var den första CISC maskinen . Tidigare datorer förväntade programmerare att utfärda låg nivå instruktioner till datorn . Detta tänkesätt ärvdes från de första dagarna av programmerbara maskiner som härrör från Jacquard vävstol . Computer instruktioner bröt varje handling datorn var tvungen att utföra . Den System/360 metod skapade en serie kommandon som stod för en serie instruktioner . Det var vad som gjorde dem komplexa instruktioner , även om termen CISC inte tillämpades vid denna tidpunkt . Addera RISC
Termen CISC bara kom till när en alternativ arkitektur , RISC , uppfanns . " CISC " inte behöver definieras förrän det fanns ett liknande system för att prata om . RISC var en annan uppfinning av IBM . I mitten av 1970-talet , upptäckte IBM tekniker som de flesta datorprogram dominerades av ett fåtal enkla instruktioner och den breda ordförråd av komplexa instruktioner användes sällan . Detta har medfört minskade Instruction Set Computing , som inte genomfördes i kommersiellt tillgängliga system fram till mitten av 1980-talet .
Nedgång
RISC passerade snabbt CISC som det föredragna systemet för nya datorer. Forskning bytte till RISC- instruktioner apparater och metoder för att optimera kompilatorer . Kompilatorer konvertera SMS -program till instruktioner för en dator och det är tolkningen metoder som programmerats in kompilatorer som bestäms mängden minne varje program kommandot tar och vilken typ av minne som ett program upptar . Detta är en avgörande faktor i debatten mellan CISC och RISC .
Reason
CISC minskar mängden hämtar behövs för att köra ett program . Program instruktioner hålls i minnet tills processorn är redo för nästa bit . Komplexa instruktioner tar längre tid att utföra, men de tar upp mindre utrymme i minnet. RISC instruktioner köra snabbare genom att binda upp minne . CISC var billigare , RISC var snabbare . Det reducerade priset av datorns minne och den snabba expansionen i teknik för att göra ombord minne mycket större , avlägsnas CISC pris fördel och gjorde RISC ett universellt föredrog teknik .