Dual Core vs Quad Core
Dual core og quad core er to prosessortyper som faller inn i kategorien multi-core prosessorer. I en flerkjerneprosessor er det mer enn én kjerne (prosessor) i den integrerte kretsformen. En dual core prosessor har to kjerner i samme die og en quad core prosessor har fire kjerner i samme die. Flerkjerneprosessorer er mye brukt i datamaskiner til generell bruk, innebygde enheter, nettverksenheter osv. For å få best mulig bruk av flerkjerneprosessorer, bør programvareprogrammene som kjører på systemet implementeres på en slik måte at de er i stand til å få full bruk av flerkjerne-oppsettet.
Hva er en Dual Core?
Dual-core-prosessorer har to prosessorkjerner i samme dyse. Og hver av kjernene har sin egen cache. I en tradisjonell enkeltkjerneprosessor, når instruksjoner utføres, hvis de nødvendige dataene ikke er i hurtigbufferen, bør disse dataene hentes fra RAM (Random Access Memory) eller fra en lagringsenhet, noe som ville bremse utførelsen siden prosessoren har å vente til den mottar data. Men med to kjerner, utfører hver kjerne instruksjoner separat, og derfor kan den andre kjernen fortsatt utføre instruksjoner når en kjerne har tilgang til minnet. Dette vil forbedre ytelsen til systemet. Spesielt med multi-tasking, hvis det bare er en enkelt prosessor, vil ytelsen lide siden prosessoren må bytte mellom to prosesser. Derfor kan multitasking oppnå sin beste ytelse hvis det er mer enn én kjerne. AMD Phenom II X2 og Intel Core Duo er to eksempler på dual-core prosessorer.
Hva er en Quad Core?
Firekjerners prosessor er en prosessor med fire kjerner i samme dyse. Men de første firekjerners prosessorer hadde hver kjerne separat i fire dies, og de ble kombinert i en enkelt pakke for å danne en firekjerners prosessor. Senere kom prosessorene med alle fire kjerner i samme die og de ble k alt Monolithic quad-core prosessorer. Noen quad core prosessorer er også produsert ved å kombinere to dual core prosessorer i en enkelt pakke. Quad-core prosessorer har muligheten til å utføre fire forskjellige instruksjoner samtidig. Dermed er disse egnet for å kjøre flere applikasjoner samtidig. Men de fleste applikasjonene er ikke utviklet for å dra full nytte av quad-core-funksjonene. De er designet for enkeltkjerneprosessorer. Applikasjoner som er utviklet for å kjøre flere oppgaver samtidig vil kunne dra full nytte av en firekjerners prosessor.
Hva er forskjellen mellom en Dual Core og en Quad Core?
Dual-core-prosessorer har to prosessorkjerner i samme die, mens firekjerners prosessor er en prosessor med fire kjerner i samme die. Derfor bør en datamaskin med en firekjerners prosessor yte bedre enn en datamaskin med en tokjerneprosessor. Men dette er kanskje ikke alltid sant siden de fleste applikasjonene er utviklet rettet mot enkelt- eller tokjernemiljøer. Derfor vil de ikke kunne dra fordel av ytelsesforbedring fra firekjerners prosessorer.