cpu var en stor teknologisk utvikling i stor grad på grunn av hastigheten som det kunne utføre instruksjoner og utføre beregninger . Men selv om prosessoren kan utføre millioner av operasjoner hvert sekund , kunne de bare utføre en operasjon om gangen , inntil hyperthreading og flerkjernede prosessorer kommet. Hyper threading og multi - core prosessorer kan utføre flere operasjoner samtidig. I begynnelsen kan dette virke som det øke CPU-hastighet av mange ganger . Men i praksis , flerkjernede prosessorer er mest effektive når de brukes med programvare spesielt designet for å dra nytte av flere prosessering tråder og prosessorkjerner . Mange programmer som er utviklet for single- core databehandling vil ikke kjøre noe fortere eller mer effektivt på datamaskiner med flere prosessorkjerner . Single- Core-
mest grunnleggende type prosessor har en kontrollenhet og en aritmetisk logisk enhet ( ALU ) . Styringsenheten utfører operasjoner og utfører instruksjoner mens ALU utfører matematikk beregninger. En enkelt kjerneprosessor også inneholder bufferen, og dette er en liten mengde hurtig -minne bygd direkte inn i prosessoren. Bufferen er vanligvis ikke regnes som en del av behandlingen kjerne.
En single-core prosessor kan utføre operasjoner svært raskt , men kan bare utføre en operasjon på en gang .
Dual- kjerne
Dual -core prosessorer har komponentene i to separate prosessorkjerner ligger på samme brikke . Så en dual -core CPU inneholder to komplette prosessorkjerner som kan utføre to samtidige operasjoner . Dual- core prosessorer kan dele noen cache minne mellom de to kjerner eller de kan ha uavhengige cache minner .
Andre Multicore
Fremskritt i prosessorteknologi og har gjorde det mulig å passe flere kjerner på en enkelt prosessorbrikke . Som i 2010, kommersielt tilgjengelige CPUer for hjemmebrukere har opptil seks prosessorkjerner . Hver av disse kjernene kan behandle informasjon uavhengig av de andre .
Hyperthreading
hyperthreading prosessorer kan behandle to sett med samtidig informasjon mens de deler alle den CPU andre ressurser. En single-core hyperthreading prosessor består av en fysisk behandling kjerne som er i utgangspunktet delt inn i to virtuelle prosessorer . Hyperthreading prosessorer kan bare fungere ordentlig med operativsystemer konstruert for å utnytte hyperthreading teknologi.
Kjerner Hyperthreading
Hyperthreading er ikke begrenset til single- core prosessorer . Flerkjernede prosessorer er tilgjengelig som kan behandle 12 eller flere samtidige tråder av data .