CISC står for Complex Instruction Set Computer. Historien om CISC er tæt knyttet med, at RISC , som reduceres Instruction Set Computing . CISC er ældre end RISC , og den relative succes for hver type instruktionssæt afhængig af prisen på hardware. Komplekse Instruktioner
CISC -systemer dato til begyndelsen af 1960'erne , og den tidlige udvikling af computere. IBM skabt en række computere baseret omkring et sæt af standarder kaldes System/360 . Dette var den første CISC maskine. Tidligere computere forventede programmører at udstede lavniveau instruktioner til computeren . Denne tankegang blev arvet fra de tidlige dage af programmerbare maskiner, der stammer fra Jacquard væven . Computerinstruktioner brød ned hver handling computeren skulle udføre. Den System/360 metode, skabt en række kommandoer , der stod for en række instruktioner . Det var hvad der gjorde dem komplekse instruktioner , selv om udtrykket CISC ikke blev anvendt på dette tidspunkt .
RISC
Udtrykket CISC kun opstod, da en alternativ arkitektur, RISC , blev opfundet . " CISC " ikke skal defineres indtil der var et lignende system til at tale om . RISC var en anden opfindelsen af IBM. I midten af 1970'erne , bemærkede IBM teknikere, at de fleste computer -programmer var domineret af et lille antal simple instruktioner og den brede ordforråd komplekse instruktioner var sjældent brugt. Dette resulterede i reducerede Instruction Set Computing , som ikke blev implementeret i kommercielt tilgængelige systemer, indtil midten af 1980'erne .
Decline
RISC hurtigt overhalede CISC som det foretrukne system til nye computere . Forskning skiftede til RISC instruktioner sæt og metoder for at optimere compilere . Compilere konvertere SMS -programmer til instruktioner til en computer, og det er fortolkningen metoder programmeret i compilere , der afgjorde den mængde hukommelse hvert program kommandoen tager , og den type hukommelse, et program optager . Dette er en afgørende faktor i debatten mellem CISC og RISC .
Reason
CISC reducerer mængden af henter nødvendig for at udføre et program . Program instruktionerne holdes i hukommelsen, indtil processoren er klar til næste bid . Komplekse instruktioner tager længere tid at udføre , men de fylder mindre i hukommelsen. RISC instruktioner udføre hurtigere ved binde op i hukommelsen. CISC var billigere , RISC var hurtigere. Den reducerede pris for computerens hukommelse og den hurtige ekspansion i teknologi til at gøre on-board hukommelse meget større , fjernede CISC pris fordel og gjorde RISC alment foretrukket teknologi.