Dual - core processorer är en del av en att utveckla teknik för att sätta mer än en kärna på samma processor . Den " kärna " av processorn är avkodaren som läser och exekverar programmet instruktioner . Arkitektur
p Det råder förvirring i terminologin som är " processorn . " Vissa avser hela integrerad krets (IC ) som processorn , medan andra använder termen "processor " som ett annat namn för kärnan . För att undvika förvirring använder denna artikeln termen " processor " för att referera till hela IC . Bortsett från kärnan , innefattar processorn också cache - minne - register och en buss , som beskriver de trådar som förbinder allt tillsammans . En dubbelkärnig processor har två kärnor , men dessa har delat såsom buss och cache . Cache är uppdelat i nivåer . Varje kärna har en egen lokal " nivå ett " ( L1 ) cache , men de delar nivå två ( L2 ) cache .
Hastighet
Den snabbhet med vilken en processor fungerar bestäms av systemklockan . Klockan kan vara inne i processorn , eller från en extern källa . Göra datorer snabbare , och därmed mer kraftfull , har fokuserat på att öka klockfrekvensen . Med en snabbare klockfrekvens , kan processorn flytta data runt mycket snabbare . Men det finns gränser för uppnåbara hastigheten , främst problemet med överhettning . Värme förlorad energi , och så en snabbare processor drar mer ström . Den dual-core arkitektur möjliggör mer behandling inom en viss tid , men med en lägre klockfrekvens .
Prestanda
Teoretiskt bör en processor med två kärnor vara dubbelt så snabbt som en processor med ett . Men i praktiken är det dual - core processor cirka 50 procent snabbare än sin single- core ekvivalent med samma klockfrekvens . De två kärnor gör inte byta information att dela bördan av en uppgift . En styrenhet i processorn fördelar arbetet till varje . Olika uppgifter som utförs från samma program kan köras samtidigt på de två kärnorna . Men om en uppgift är beroende av resultatet av den andra , gör det inte meningsfullt att driva dessa två processorer parallellt . Detta skulle hålla upp den uppgift som utförs i en kärna , där data levererar är klar verkställighet i den andra kärnan .
Multitasking
förmågor dual - core processorer är bättre lämpad att köra två separata funktioner samtidigt . Ett exempel på detta skulle kunna bränna en DVD medan du läser via e-post . I en singel- core processor , är de två olika processer som serveras i delar av tid tilldelning , med processorn växla fram och tillbaka mellan uppdraget vid varje process. I en dual - core processor , skulle en kärna hantera DVD-bränning aktivitet , medan den andra tjänar e-postprogram .