Dual- core prosessorer er en del av en utvikle teknologi for å sette mer enn én kjerne i den samme prosessoren . "Kjernen " av prosessoren er dekoderen som leser og utfører programmets instruksjoner . Arkitektur
p Det er forvirring i terminologien som er " prosessor ". Noen refererer til hele integrert krets (IC ) som prosessoren , mens andre bruker begrepet " prosessor ", som et annet navn for kjernen . For å unngå forvirring , bruker denne artikkelen begrepet " prosessor " for å referere til hele IC. Bortsett fra kjernen , omfatter prosessoren også buffer - minne - registre og en buss, som beskriver de ledninger som kobler alt sammen . En dual core prosessor har to kjerner , men disse deler fasiliteter som buss og cache . Cache er delt opp i nivåer. Hver kjerne har sin egen lokale " nivå én " ( L1 ) cache , men de deler nivå to ( L2 ) cache .
Speed
hastigheten som en prosessor opererer , bestemmes av systemklokken. Klokken kan være inne i prosessoren , eller fra en ekstern kilde . Å gjøre datamaskiner raskere , og derfor kraftigere , har vært fokusert på å øke klokkehastigheten . Med en raskere klokkefrekvens, kan prosessoren flytte data rundt mye raskere. Men det er grenser for oppnåelig hastighet , hovedsakelig problemet med overoppheting . Varme går tapt energi , og så en raskere prosessor bruker mer strøm . Den dual -core arkitektur muliggjør mer behandling innen en gitt periode , men med en langsommere klokkefrekvens.
Resultatutvikling
Teoretisk skal en prosessor med to kjerner være dobbelt så raskt som en prosessor med én . Men i praksis er dual -core prosessor omtrent 50 prosent raskere enn sin single-core tilsvarende med samme klokkehastighet. De to kjerner ikke bytte informasjon å dele byrden av en oppgave . En kontroller i prosessoren bevilger jobber til hver. Forskjellige oppgaver utføres fra samme programmet kan kjøres samtidig på de to kjernene . Imidlertid , hvis fremste oppgave er avhengig av resultatet av den andre , vil det ikke være naturlig å kjøre disse to prosessorer i parallell. Dette ville holde seg oppgaven utføres i én kjerne , hvor dataene forsyne prosessen fullfører henrettelse i den andre kjernen .
Multitasking
evnene til dual- core prosessorer er bedre egnet til å kjøre to separate funksjoner samtidig . Et eksempel på dette ville være å brenne en DVD mens du leser gjennom e-post . I en single-core prosessor , er de to ulike prosesser som serveres i biter av tidsbruk , med prosessoren bytte frem og tilbake mellom de oppgaver for hver prosess . I en dual -core prosessor , ville en kjerne håndtere DVD brenning aktivitet, mens den andre tilbyr e-postprogrammet.