Hva er CISC?

April 11  by Eliza

CISC (CISC) - som uttales "Sisk" - er en type datamaskin arkitektur der Central Processing Unit (CPU) støtter hundrevis av instruksjoner. Dette er i motsetning til redusert instruksjonssett Computers (RISC), som støtter færre instruksjoner. Hva dette betyr er at datamaskiner som støtter CISC, som omfatter de fleste personlige datamaskiner på markedet, er i stand til å oppnå et bredt utvalg av databruk, noe som gjør dem gode generell bruk datamaskiner.

Ankomsten av CISC databehandling i 1970 og 1980 tillot datamaskiner til å operere og utføre komplekse instruksjonssett. Dette, i sin tur, er tillatt for tettere kode for å være skrevet for disse datamaskinene. Med andre ord, under koden var i stand til å få mer ytelse ut av datamaskinen som følge av den komplekse instruksjonssett arkitektur. Instruksjonssett som trengs for å operere CISC datamaskiner ble mer kompakt, og skaper mindre programmer og sparing i både datamaskinens minne og datalagring.

En annen fordel med de komplekse programmeringsendringer tillatt ved anvendelse av CISC datamaskinarkitektur ble forbedret programmering effektivitet. I de tidlige dager av databehandling, alle instruksjoner måtte bli brutt ned til assembly. Med CISC databehandling, ble instruksjon sett lagt til datamaskinen som tillot dem å forstå og behandle høyere nivå språk, noe som var mer intuitive. Dette betydde at programmerere ikke lenger måtte bryte koden ned for å gjøre det brukbart.

Ulempen med dette høyt utviklet datamaskinarkitektur var at instruksjon sett var nødvendig for å vokse mer og mer komplisert å håndtere den stadig mer intrikate behovene til datamaskiner. Nyere operativsystemer tillatt og oppmuntret parallell prosessering og multi-tasking. Jo mer komplisert operativsystemer og programmeringsspråk ble, jo mer arbeid var nødvendig av CPU og instruksjon sett å dekode og gjennomføre dem.

Ett av avleggere av dette økende kompleksiteten var innføringen av RISC prosessorer. Disse utviklet seg ut av et behov for en datamaskin til å gjøre et mindre utvalg av oppgaver, men for å gjøre dem svært raskt og effektivt. Det var ikke behov for en rent forretnings datamaskin, for eksempel, å ha evne til å vise og manipulere høyt nivå grafikk og lyder som kreves av en datamaskin som er nødvendig for å kunne spille spill samt prosess regneark.

Computing har fortsatt å utvikle seg, og hastigheten og kraften til maskiner har økt. Dette har, på noen måter, gjorde linjen mellom CISC og RISC computing blir mindre meningsfylt. Med de nyere prosessorene i stand til å utføre flere instruksjoner i en overlappende eller pipeline, mote og håndtere mer parallellitet effektivt, imidlertid CISC prosessorer fortsette å opprettholde dominans i databehandlingsindustrien.