Forskel mellem RISC og CISC

Hovedforskel : Den største forskel mellem RISC og CISC er i antallet af beregningscyklusser, hver af deres instrukser tager. Forskellen i antallet af cyklusser er baseret på kompleksiteten og målet med deres instruktioner.

Udtrykket RISC står for 'Reduceret instruktionssæt Computer'. Det er en CPU design strategi baseret på enkle instruktioner og hurtig ydeevne.

RISC er lille eller reduceret sæt instruktioner. Her er hver instruktion beregnet til at opnå meget små opgaver. I en RISC-maskine er instruktionssætene enkle og grundlæggende, hvilket hjælper med at komponere mere komplekse instruktioner. Hver instruktion er af samme længde; instruktionerne er spændt sammen for at få komplekse opgaver udført i en enkelt operation. De fleste instruktioner gennemføres i en maskincyklus. Denne rørledning er en vigtig teknik, der bruges til at fremskynde RISC-maskiner.

RISC er en mikroprocessor, der er designet til at udføre få instruktioner på samme tid. Baseret på små instruktioner kræver disse chips mindre transistorer, hvilket gør transistorerne billigere at designe og producere. Nogle andre funktioner i RISC omfatter:

  • Mindre afkodning efterspørgsel
  • Ensartet instruktionssæt
  • Identisk register over generelle formål
  • Enkle adressering knudepunkter
  • Få datatyper i hardware

Også under skrivning af koder gør RISC det lettere ved at lade programmøren fjerne unødige koder og forhindre spild af cykler.

Udtrykket CISC står for 'Complex Instruction Set Computer'. Det er en CPU-designstrategi baseret på en enkelt vejledning, som er i stand til at udføre multi-step-operationer.

CISC-computere har kortsluttede programmer. Det har et stort antal komplekse instruktioner, hvilket tager lang tid at udføre. Her er et enkelt sæt instruktion dækket i flere trin; hvert instruktionssæt har mere end tre hundrede separate instruktioner. De fleste instruktioner udfyldes i to til ti maskincykler. I CISC er instruktion pipelining ikke let implementeret.

CISC-maskinerne har gode præstationer baseret på forenkling af programsamlere; da rækkevidden af ​​avancerede instruktioner er let tilgængelige i et instruktionssæt. De udarbejder komplekse instruktioner i et enkelt sæt instruktioner. De udfører lavt niveau operationer såsom en aritmetisk drift eller en belastning fra hukommelse og lagerplads. CISC gør det nemmere at have store adresseringsnoder og flere datatyper i maskinens hardware. CISC betragtes imidlertid som mindre effektiv end RISC på grund af den ineffektivitet for at fjerne koder, der fører til spild af cyklusser. Mikroprocessorchips er også vanskelige at forstå og programmere på grund af hardwareets kompleksitet.

Sammenligning mellem RISC og CISC:

RISC

CISC

forkortelse

Det står for 'Reduceret instruktionssæt Computer'.

Det står for 'Complex Instruction Set Computer'.

Definition

RISC-processorerne har et mindre sæt instruktioner med få adresseringsnoder.

CISC-processorerne har et større sæt instruktioner med mange adressekoder.

Hukommelsesenhed

Det har ingen hukommelsesenhed og bruger en separat hardware til at gennemføre instruktioner.

Den har en hukommelsesenhed til at gennemføre komplekse instruktioner.

Program

Det har en hard-wired enhed af programmering.

Den har en mikroprogrammeringsenhed.

Design

Det er et komplekst complier design.

Det er en nem complier design.

Beregninger

Beregningerne er hurtigere og præcise.

Beregningerne er langsomme og præcise.

afkodning

Afkodning af instruktioner er enkel.

Afkodning af instruktioner er kompleks.

Tid

Gennemførelsestiden er meget mindre.

Gennemførelsestiden er meget høj.

Ekstern hukommelse

Det kræver ikke ekstern hukommelse til beregninger.

Det kræver ekstern hukommelse til beregninger.

pipelining

Rørlinjen fungerer korrekt.

Rørlinjen fungerer ikke korrekt.

Stalling

Stalling er for det meste reduceret i processorer.

Processorerne staller ofte.

Kodeudvidelse

Kodeudvidelse kan være et problem.

Kodeudvidelse er ikke et problem.

Diskplads

Rummet er gemt.

Rummet er spildt.

Applikationer

Anvendes i avancerede applikationer som videobehandling, telekommunikation og billedbehandling.

Anvendes i lavtliggende applikationer som sikkerhedssystemer, hjemmeautomatisering mv.

Anbefalet

Relaterede Artikler

  • forskel mellem: Forskel mellem kursus og program

    Forskel mellem kursus og program

    Nøgleforskel: Når den bruges i højere studier (College) i USA eller Canada, refererer kurset til en klasse, der normalt varer et semester eller et akademisk semester. På den anden side er programmet et andet begreb, der bruges til graden. For nogen, der for nylig har startet processen med at søge på college, er der mange vilkår, som de vil komme på tværs af, der vil forvirre dem. Når man
  • forskel mellem: Forskel mellem tømmer og tømmer

    Forskel mellem tømmer og tømmer

    Hovedforskel: 'Timber' og 'timber', til de fleste formål er synonymer. Men de er måske dommer til lidt forskellige ting, når de overvejer sammenhængen mellem den amerikanske engelsk og britiske engelsk. Til ethvert formål kan træ eller tømmer bruges til at referere til ethvert trin i træet, efter at træet er blevet skåret ned. Dette ka
  • forskel mellem: Forskel mellem Obscenity, Profanity og Vulgarity

    Forskel mellem Obscenity, Profanity og Vulgarity

    Nøgleforskel: Obsken indeholder ord, gestus og billeder, der når de vises til en anden, anses for ulovlige. Profanitet er normalt betragtes som forbandelse eller siger dårlige ting om Gud og hans folk. Vulgar ville indeholde nogen af ​​de ovennævnte og også andre kontroversielle emner. Gå rundt i huset i mørket og pludselig hører du et sammenbrud i det andet rum, der resulterer i at du hopper to fødder i luften, og en farverig eksplosiv ('F' -ordet) undslipper din mund. Er du profa
  • forskel mellem: Forskel mellem HDMI, VGA og DVI

    Forskel mellem HDMI, VGA og DVI

    Nøgleforskel: HDMI eller High Definition Media Interface, er nyeste tilslutning til kabler, der bruges til at forbinde videoenheder til processorer som CPU'er. VGA eller Video Graphics Array er det ældste kabel og er i øjeblikket det mest almindelige videokabel, der bruges til at forbinde skærme til CPU'erne. DV
  • forskel mellem: Forskel mellem Sony Xperia J og Sony Xperia S

    Forskel mellem Sony Xperia J og Sony Xperia S

    Nøgleforskel: Xperia J blev annonceret i oktober 2012 som en billigere variant af Xperia T, hvilket resulterede i, at telefonen har et lignende design til T. Xperia J har en 4 tommer ridsikker TFT touchscreen, der giver en pixeldensitet af 245. Xperia S har en 4, 3-tommers TFT-berøringsskærm med splittesikkert ark på ridsefast glas. Di
  • forskel mellem: Forskel mellem angst og stress

    Forskel mellem angst og stress

    Nøgleforskel: Angst er en følelse af frygt, uro og bekymring. Det kan være rodfæstet under alle omstændigheder, der får en til at føle sig frustreret, vred eller nervøs. Stress er det normale svar en person har til forskellige, krævende stimuli i naturen. Stress er et fælles svar, som en persons krop udviser, når det møder forskellige situationer, overvældende og krævende. Angst og str
  • forskel mellem: Forskel mellem certifikat og eksamensbevis

    Forskel mellem certifikat og eksamensbevis

    Hovedforskel: Et eksamensbevis er et dokument, der udstedes af en uddannelsesinstitution, som f.eks. Et kollegium eller et universitet. Det angiver, at modtageren har gennemført en vellykket studie. Et certifikat er dog et dokument, der angiver en vis faktum eller akkreditering, eller det kan bruges til at bevise, at noget der er angivet i certifikatet, er sandt.
  • forskel mellem: Forskel mellem Facebook Wall og Timeline

    Forskel mellem Facebook Wall og Timeline

    Nøgleforskel: Facebook Wall var det oprindelige profilrum, der blev tilbudt, da brugerne sluttede sig til Facebook. Væggen har et feed-lignende layout, hvor nyheder eller opdateringer fra venner bliver synlige. Facebook Tidslinje er den nyeste layoutopdatering til Facebook. Selskabet tilbød dog i første omgang det på prøve. Men
  • forskel mellem: Forskel mellem Samsung Galaxy Tab 3 7.0 og Samsung Galaxy S4

    Forskel mellem Samsung Galaxy Tab 3 7.0 og Samsung Galaxy S4

    Nøgleforskel: Samsung Galaxy Tab 3 7, 0 sport en 7-tommers WSVGA TFT touchscreen og har dimensionerne 188 x 111, 1 x 9, 9 mm, hvilket gør enheden tyndere sammenlignet med den tidligere tablet. Tabletter er faktisk målrettet mod low-end-serien. Samsung Galaxy S4 er efterfølgeren til den meget populære Samsung Galaxy S3. Vir

Redaktørens Valg

Forskel mellem jordforurening og jordforurening

Nøgleforskel: Jordforurening henviser til nedbrydning eller ødelæggelse af jordens overflade. Det skyldes hovedsageligt direkte eller indirekte menneskets aktiviteter. Jordforurening omhandler forurening eller ødelæggelse af det øverste jordjordlag. Jordforurening er også en årsag til jordforurening, som påvirker jord samt andre enheder som skove i en region, produktivitet af jord osv. Jordfor