Skip to main content

Hva er en Quad Core -prosessor?

En firekjerneprosessor er en enkelt enhet som består av fire uavhengige kjerner som behandler data om fast lengde eller variabel lengde.Hver av de fire kjernene jobber uavhengig for å lese og utføre instruksjoner for dataprogram, som kan omfatte data- og minnefunksjoner.Multiprosessoren tildeler forskjellige prosesser til individuelle kjerner ved bruk av en metode kjent som multitasking.Denne metoden kan hjelpe et støttet operativsystem (OS) med å kjøre mer effektivt, spesielt når du tildeler prosessorkraft til flere ressursintensive applikasjonSystemet vil håndtere å kjøre flere applikasjoner samtidig.Multitasking avhenger av hyppige kontekstbytte av oppgaver for å produsere illusjonen av parallelle løpende applikasjoner.Siden den har flere kjerner, er en firekjerneprosessor i teorien som kan håndtere oppgaver raskere enn enkelt- eller dobbeltkjerneprosessorer.I praksis er det imidlertid flere grunner til at Quad Core -prosessorer faktisk ikke er raskere.

Til tross for oppfatningen om at flere kjerner skal være like raskere, avhenger quad -kjerneprosessorene forbedring av ytelsen i forhold til forgjengerne av applikasjonsbruk og implementering.Quad Core -prosessorer i datasystemer markedsføres generelt mot brukere som kjører ressursintensive applikasjoner som videospill, videoredigeringsprogramvare og grafiske redaktører.I stedet utføres oppgaver parallelt på tvers av flere prosessorer eller kjerner.Hovedsakelig på grunn av bedre flertrådende evner, har mange referansetester vist at firekjerneprosessorer gir mulighet for raskere videokoding, gjengivelse og redigeringshastigheter sammenlignet med enkelt- og dobbeltkjerneprosessorer.

I tillegg til dobbelt- og firekjerneprosessorer, prosessorer med til og medStørre antall kjerner utvikles og implementeres.Som med tidligere flerkjerneprosessorer, holder det å legge til enda flere kjerner løftet om enda større økning i prosesseringshastigheten.Evnen til å realisere disse hastighetsgevinstene ser imidlertid ut til å avhenge av programvaredesign som kan dra nytte av den nyere teknologien for å behandle data parallelt på tvers av antall tilgjengelige kjerner.