Vad betyder "Dual Core" & "Quad Core"?

För länge sedan kom din CPU med en enda kärna. Dessa dagar är de flesta processorer minst dubbla kärnor, och mer sannolikt quad core. Men vad betyder dubbelt, quad eller octo-core även?

För länge sedan kom din CPU med en enda kärna.  Dessa dagar är de flesta processorer minst dubbla kärnor, och mer sannolikt quad core.  Men vad betyder dubbelt, quad eller octo-core även?
Annons

När du köper en ny bärbar dator eller bygger en dator är processorn det viktigaste beslutet. Men det finns mycket jargong, särskilt kärnorna. Behöver du en dubbelkärna, en quad-kärna, en hexakärna, en oktokärna ... Låt oss klippa nördräkningen och förstå vad det verkligen betyder.

Obs! Den här artikeln handlar om dual core vs. quad core processorer för datorer, inte för smartphones . Vi har en separat förklaring om telefonkärnor och vad är faktiskt bättre Är en Octa-Core Bättre än en Quad-Core? Inte alltid! Android-processorer förklaras Är en oktakärna bättre än en quad-core? Inte alltid! Android-processorer förklaras Fler kärnor betyder inte nödvändigtvis en snabbare processor. Läs mer .

Dual Core vs Quad Core, så enkelt som möjligt

Okej, låt oss göra saker enkelt. Här är allt du behöver veta:

  • Det finns bara ett processorchip. Det chipet kan ha en, två, fyra, sex eller åtta kärnor.
  • För närvarande är en 18-kärnig processor det bästa du kan få i konsument-datorer.
  • Varje "kärna" är den del av det chip som gör bearbetningsarbetet. I huvudsak är varje kärna en centralenhet (CPU) Vad är en CPU och vad gör den? Vad är en CPU och vad gör den? Computing akronymer är förvirrande. Vad är en CPU i alla fall? Och behöver jag en quad eller dual-core processor? Vad sägs om AMD eller Intel? Vi är här för att hjälpa till att förklara skillnaden! Läs mer .

Fart

Nu dikterar enkel logik att fler kärnor kommer att göra din processor snabbare övergripande. Men det är inte alltid fallet. Det är lite mer komplicerat än det.

Fler kärnor är bara snabbare om ett program kan dela upp sina uppgifter mellan kärnorna. Inte alla program är gjorda för att dela upp uppgifter mellan kärnor. Mer om detta senare.

Klockhastigheten hos varje kärna är också en avgörande faktor i hastighet, liksom arkitekturen. En nyare dual core CPU med högre klockhastighet kommer ofta att överträffa en äldre fyrhjulsdator med lägre klockhastighet.

Energiförbrukning

Fler kärnor leder också till högre processorkonsumtion. När processorn är påslagen, levererar den ström till alla kärnor, inte bara en i taget.

Chipmakare har försökt minska strömförbrukningen och göra processorerna mer energieffektiva. Men som en allmän tommelfingerregel kommer en quad core processor att dra mer ström från din bärbara dator (och därigenom få det att gå tom för batteriet snabbare).

Värme

Fler faktorer än kärnan påverkar värmen som alstras av en processor. Men igen, som en allmän tumregel, leder flera kärnor till mer värme.

På grund av denna extra värme måste tillverkarna lägga till bättre värmesänkor eller andra kyllösningar.

Pris

Fler kärnor är inte alltid ett högre pris. Som vi sa tidigare kommer klockhastighet, arkitekturversioner och andra överväganden till spel.

Men om alla andra faktorer är desamma, kommer fler kärnor att hämta ett högre pris.

Det handlar om programvaran

Här är den smutsiga lilla hemligheten som chip tillverkare inte vill att du ska veta. Det handlar inte om hur många kärnor du kör, det handlar om vilken programvara du kör på dem.

Programmen måste utvecklas specifikt för att utnyttja flera processorer. Sådan "multi-threaded software" är inte lika vanlig som du kanske tror.

Viktigt är att även om det är ett multi-threaded-program, handlar det också om vad det används för. Till exempel stöder webbläsaren Google Chrome flera processer, liksom videoredigeringsprogrammet Adobe Premier Pro.

Adobe Premier Pro instruerar olika kärnor att arbeta med olika aspekter av din redigering. Med tanke på de många lag som är inblandade i videoredigering är det här meningsfullt, eftersom varje kärna kan fungera på en separat uppgift.

På samma sätt instruerar Google Chrome olika kärnor för att arbeta på olika flikar. Men här ligger problemet. När du väl öppnat en webbsida i en flik är det vanligtvis statiskt efter det. Det behövs inget ytterligare bearbetningsarbete. Resten av arbetet handlar om att lagra sidan i RAM. Det betyder att även om kärnan kan användas för en bakgrundsflik, behövs det inte.

Det här Google Chrome-exemplet är en illustration av hur jätte en multi-threaded programvara kanske inte ger dig mycket av en verklig prestationsökning.

Dubbelkärnorna är inte dubbla hastigheten

Så låt oss säga att du har rätt programvara och all annan hårdvara är densamma. Skulle en quad core processor då vara dubbelt så snabb som en dual core processor? Nej.

Ökande kärnor behandlar inte mjukvaruproblemet för skalning. Skalning till kärnor är den teoretiska förmågan hos någon programvara att tilldela rätta uppgifter till rätt kärnor, så varje kärna beräknar med optimal hastighet. Det är inte vad som händer i verkligheten.

I verkligheten delas uppgifterna sekventiellt (vilket mest trådgods programvara gör) eller slumpmässigt. Låt oss till exempel säga att du måste utföra tre uppgifter för att slutföra en åtgärd, och du har fem handlingar så här. Programvaran berättar Core 1 för att lösa den första uppgiften för åtgärd 1, medan Core 2 löser den andra, Core 3 den tredje; Under tiden förklaras ledig Core 4 att lösa den första uppgiften för åtgärd 2.

Om den tredje uppgiften är den svåraste och längsta, skulle det ha varit förnuftigt för programvaran att dela upp den tredje uppgiften mellan kärna 3 och 4. Men det är inte vad det gör. I stället, trots att kärnorna 1 och 2 kommer att slutföras snabbare, måste åtgärden vänta på att Core 3 ska slutföra sin uppgift och sedan beräkna resultaten av kärnor 1, 2 och 3 tillsammans.

Allt detta är ett sätt att säga att programvaran, som den står idag, inte är optimerad för att dra full nytta av flera kärnor. Och fördubbling av kärnorna motsvarar inte dubbla hastigheter.

Var hjälper verkligen fler kärnor verkligen?

Nu när du vet vilka kärnor som gör och deras begränsningar för att öka prestanda, måste du fråga dig själv: "Behöver jag fler kärnor?" Jo, det beror på vad du planerar att göra med dem.

Gaming

Om du vill att du ska vara en spelare får du mer kärnor på en spel-PC Hur man bygger en 8-kärnig Gaming-dator från billiga serverdelar Hur man bygger en 8-kärnig Gaming-dator från billiga Server-delar Vill du ha ett uppspelat spel eller videoredigerings-PC med dubbla Intel Xeon-processorer för under $ 200? Delarna är där ute, men det kan vara svårt att hitta och sätta ihop dem. Läs mer . Den stora majoriteten av nya AAA-titlar (dvs populära spel från stora studior) stöder multi-threaded arkitektur. Videospel är fortfarande i stor utsträckning beroende av att grafikkortet ser bra ut, men en process med flera kärnor hjälper också.

Redigering av videoklipp eller ljud

För alla yrkesverksamma som arbetar med video eller ljudprogram, kommer fler kärnor att vara fördelaktiga. De flesta av de populära ljud- och videoredigeringsverktygen utnyttjar multi-threaded-bearbetning.

Photoshop och Design

Om du är en formgivare, då en högre klockhastighet och mer processor cache 5 Lite kända specifikationer som kan sakta ner din dator 5 Lite kända specifikationer som kan sakta ner din dator Vi tar en titt på fem mindre kända faktorer som påverkar datorns prestanda och visar hur du alltid kan få maximal bang för din buck när du uppgraderar. Läs mer kommer att öka hastigheter bättre än fler kärnor. Även den mest populära designprogramvaran, Adobe Photoshop, stödjer i stor utsträckning enstaka eller lättgängade processer. Flera kärnor kommer inte att vara ett viktigt steg med detta.

Snabbare webbläsning

Som vi redan har sagt har det inte mer kärnor att snabbare webbläsning. Medan alla moderna webbläsare stöder multi-process arkitektur nu, kommer kärnorna bara att hjälpa om dina bakgrundsflikar är webbplatser som kräver mycket bearbetningskraft.

Office-uppgifter

Alla de stora Office-applikationerna är enkelgängade, så en fyrkärnprocessor ökar inte hastigheterna.

Ska du få fler kärnor?

Sammantaget kommer en quad core processor att fungera snabbare än en dual core processor för allmän databehandling. Varje program du öppnar kommer att fungera på egen kärna, så om uppgifterna delas är hastigheterna bättre. Om du använder många program samtidigt, byta ofta mellan dem och tilldela dem egna uppgifter och få en processor med fler kärnor.

dual core vs quad core

Bara vet det här: Övergripande systemprestanda är ett område där alltför många faktorer spelar in. Förvänta dig inte en magisk ökning genom att ändra en komponent som processorn.

Så vad ska du köpa? Det är lite knepigt, men vi har en guide för dig att välja mellan Intel Core i3, Core i5 och Core i7 Intel Core i3 vs i5 vs i7: Vilken behöver du verkligen? Intel Core i3 vs i5 vs i7: Vilken man behöver du verkligen? Shopping för en ny dator men förvirrad av att få en Intel Core i3-, i5- eller i7-processor? Här är allt du behöver veta på lekman. Läs mer . Inte en Intel-fan? Vi har tittat bra på den nya AMD Ryzen-serien Vad är så bra om den nya AMD Ryzen? Vad är så bra om den nya AMD Ryzen? AMD Ryzen landade bara, och CPU-världen blev bara intressant. Vad handlar hype om, och är det rätt för dig? Läs mer också.

Vad är din nuvarande riggens kärnantal? Är du med dubbla kärnor, en quad-kärna, en oktakärna eller har du gått i dubbla siffror med de nya Broadwell- och Kaby Lake-processorerna?

Skriven ursprungligen av Chris Hoffman den 05/06/2013

In this article