Vad är en Quad Core-processor?
En fyrkärnprocessor är en enda enhet som består av fyra oberoende kärnor som bearbetar data med fast längd eller variabel längd. Var och en av de fyra kärnorna arbetar oberoende för att läsa och utföra instruktioner för datorprogram, som kan inkludera data och minnesfunktioner. Multiprocessorn allokerar olika processer till enskilda kärnor med hjälp av en metod som kallas multitasking. Den här metoden kan hjälpa ett stött operativsystem (OS) att köra mer effektivt, speciellt när du tilldelar processorkraft till flera resursintensiva applikationer samtidigt.
Medan en fyrkärnprocessor stöder multitasking, är det operativsystemet som avgör hur väl ett datorsystem klarar av att köra flera applikationer samtidigt. Multitasking beror på ofta kontekstbyte av uppgifter för att producera illusionen av parallella körande applikationer. Eftersom den har fler kärnor kan en fyrkärnprocessor i teorin hantera uppgifter snabbare än enkel- eller dubbla kärnprocessorer. I praktiken finns det dock flera orsaker till att fyrkärniga processorer kanske inte är snabbare.
Trots uppfattningen att fler kärnor ska motsvara snabbare bearbetning beror fyrkärnprocessorns förbättring i prestanda jämfört med sina föregångare på applikationens användning och implementering. Fyrkärniga processorer i datorsystem marknadsförs i allmänhet mot användare som kör resurskrävande applikationer som videospel, videoredigeringsprogram och grafiska redigerare. Många videospel är skrivna så att de utnyttjar flera processorer optimalt.
Programvara som stöder flera trådar, som många video- och grafikredigerare, hanterar inte uppgifter på ett linjärt sätt. Istället utförs uppgifter parallellt över flera processorer eller kärnor. Huvudsakligen på grund av bättre multitrådningsfunktioner har många benchmarktester visat att fyrkärniga processorer möjliggör snabbare videokodning, rendering och redigeringshastighet jämfört med enkel- och dubbelkärnprocessorer.
Förutom två- och fyrkärniga processorer utvecklas och implementeras processorer med ännu större antal kärnor. Liksom med tidigare processorer med flera kärnor, tillfogar ännu fler kärnor löftet om ännu större ökningar av bearbetningshastigheten. Förmågan att realisera dessa hastighetsvinster verkar dock bero på programvarudesign som kan dra nytta av den nyare tekniken för att bearbeta data parallellt över antalet tillgängliga kärnor.