Vad är en Quad Core -processor?
En quad core-processor ä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 självständigt för att läsa och utföra instruktioner för datorprogram, som kan inkludera data och minnesfunktioner. Multi-processorn tilldelar olika processer till enskilda kärnor med hjälp av en metod som kallas multitasking. Denna metod kan hjälpa ett stödsoperativsystem (OS) att köra mer effektivt, särskilt när man tilldelar bearbetningskraft till flera resursintensiva applikationer samtidigt.
Medan en quad core -processor stöder multitasking, är det operativsystemet som bestämmer hur väl ett datorsystem hanterar att köra flera applikationer på en gång. Multitasking beror på ofta kontextbyte av uppgifter för att producera illusionen av parallella löpande applikationer. Eftersom det har fler kärnor kan en fyrhjulingsprocessor i teorin hantera uppgifter snabbare än enstaka eller dubbla kärnprocessorer. I praktiken är det emellertide är flera skäl till att quad core -processorer kanske inte är några snabbare.
Trots uppfattningen att fler kärnor ska vara snabbare bearbetning beror Quad Core -processorns förbättring av prestanda jämfört med föregångarna på tillämpningsanvändning och implementering. Quad Core -processorer i datorsystem marknadsförs vanligtvis till användare som kör resursintensiva applikationer som videospel, videoredigeringsprogramvara och grafiska redaktörer. Många videospel är skrivna så att de använder optimalt multi-processorer.
Programvara som stöder flertrådar, som många video- och grafiska redaktörer, 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 multi-threading-kapacitet har många benchmarkstester visat att quad core-processorer tillåter snabbare videokodning, rendering och redigeringPEEDS jämfört med enstaka och dubbla kärnprocessorer.
Förutom dubbla och fyrhjuliga processorer utvecklas och implementeras processorer med ännu större antal kärnor. Liksom med tidigare multikärniga processorer har det att lägga till ännu fler kärnor löfte om ännu större ökningar i bearbetningshastigheten. Möjligheten att realisera dessa hastighetsvinster verkar emellertid bero på mjukvarudesign som kan dra nytta av den nyare tekniken för att bearbeta data parallellt över antalet tillgängliga kärnor.