? Moderne datamaskin prosessorer nesten alltid har flere kjerner . De vanligste design bruke enten to kjerner ( en dual -core design) eller fire kjerner ( en quad -core design) . Til tross for forskjellig antall kjerner , disse prosessorer er faktisk lik og ofte bruker samme grunnleggende arkitektur. Kjerner
Hjertet av hardware forskjellen mellom dual og quad core er antall kjerner som er på hver prosessor . En kjerne er logikken prosesseringsenhet på en prosessor . Det er ansvarlig for sliping gjennom data slik at en datamaskin kan fungere . En dual -core prosessor har to logiske prosessorer og en quad core har fire. Andre deler av prosessoren , som minnet cache , kan eller ikke kan dupliseres avhengig av design .
Dual Core vs Quad Core Architecture
Mens dual -core og quad - core prosessorer har et ulikt antall kjerner , er den underliggende arkitekturen bak dem i utgangspunktet den samme. Intels Core 2 Quad , for eksempel , er bare to Core 2 Duo-prosessorer som har blitt klemt sammen. Nesten alle prosessorer bygget av Advanced Micro Devices er nå quad -core design , men noen prosessorer har to kjerner deaktivert, slik at de kan selges som dual- core produkter .
Samtidig Execution
ha flere kjerner er en fordel fordi det gir mulighet for samtidig kjøring av data . Et vanlig problem med enkle kjerner er det faktum at en enkelt kjerneprosessor bare er virkelig i stand til å fullføre en oppgave på en gang. Denne flaskehalsen betydde at single- core prosessorer var aldri rask når du prøver å behandle store mengder data fra forskjellige programmer samtidig . Eksistensen av flere kjerner bidrar til å redusere dette problemet
Tråd
Begrepet tråden viser til oppgaver som utføres samtidig av et program . For å bruke et generelt eksempel kan et dataspill bryte av kunstig intelligens i en egen tråd . Dataene i den tråden er å bli henrettet sammen med andre oppgaver som må utføres for at spillet skal være spillbare . Imidlertid , fordi det nå er brutt ut i en separat tråd , kan informasjonen bli sendt til den andre, tredje eller fjerde kjerne i stedet for å sendes til den første . Denne programvaren implementeringen er en viktig del av hvordan dual -core og quad -core prosessorer arbeid siden programvare som ikke træ ikke godt ofte aktiveres kun én kjerne på en dual - eller quad -core prosessor .
ytelse fordeler
Fordi dual- og quad - core prosessorer avhenge sterkt på threading å fungere ordentlig ytelsesfortrinnene av flerkjernede prosessorer kan variere sterkt fra ett program til det neste . Et enkelt program som Microsoft Word er ikke tungt gjenget og vil operere på samme måte på en kjerne eller fire . Men utfører en 3 - D rendering program som Cinebench , som er tungt gjenget , opptil dobbelt så rask på en dual -core prosessor enn en enkelt kjerne og har opptil dobbelt så rask igjen på en quad core .