Den centrala bearbetningsenheten (CPU eller processor) på din dator är överlägset en av de starkaste avgörande faktorerna för dess prestanda. Utan en snabb CPU, kommer resten av din maskinvara att överväldiga den med fler uppgifter än vad den kan muta. Under mitten av 90-talet, när den stationära PC-marknaden plockade upp takten betydligt skulle CPU: erna ha en enda kärna. Dagens moderna CPU är en arkitektonisk underverk, med flera olika kanaler för distribution och tillfällig lagring av uppgifter. De är smartare, snabbare och mer dynamiska. Men nya processorer har tagit upp nya frågor bland allmänheten. I synnerhet finns det en kamp som förmodligen aldrig kommer att sluta: kampen mellan mängden kärnor en CPU har och dess klockhastighet.

Det är inte en kamp, ​​men

För det första är det inte nödvändigtvis en "kamp" lika mycket som det är en debatt om vad som bör prioriteras. Du hittar ingen som är välkända i teknik och säger att vi helt och hållet ska överge flera kärnprocessorer och bara gå så mycket klockhastighet som möjligt. Det finns en anledning till att kärnor började visas på processorer, och det finns en lika giltig anledning till att chip tillverkare försöker att ena upp varandra på klockhastighet.

Dagligen måste tillverkarna noggrant utforma sina nästa CPU-modeller för att se till att de klarar sig väl i tävlingen och levererar en solid produkt som gör sina konsumenter nöjda. Det innebär att man uppnår en realistisk men harmonisk balans mellan kärnor, klockhastighet och arkitektur.

Varför Cores är viktiga

Om du hade en dator tillbaka på 90-talet eller ens i början av 2000-talet, kanske du kommer ihåg att när ett program frös, var det troligt att hela ditt system skulle frysa också. Det här var inte bara ett problem med hur operativsystem som Windows hanterade uppgifterna tillbaka på dagen. Att ha en CPU med endast en kärna säkerställer att du bara skulle kunna utföra en uppgift åt gången. Att ha flera kärnor låter en CPU processera flera saker på en gång och dela arbetet i flera enheter. Om en kärna blir "igensatt" av en uppgift som bara håller looping (t.ex. programmet som använder den här kärnan fryser) kan chipets övergripande arbete fortfarande fortsätta medan du räknar ut vad som är fel eller så småningom stänger programmet för att frigöra den kärnan.

I huvudsak är kärnor multitasking instrument. De tillåter mer dynamik och ett enklare flöde när du kör saker på din dator. Idag har även smartphones CPU-enheter med flera kärnor.

Flerkärniga CPU: er verkar snabbare eftersom de kan ta en mycket större mängd arbetsbelastning än sina ensamstående motsvarigheter. De är mycket tillförlitliga för att avlägsna trängsel. Tänk på dem som banor på en flygplats. Ju mer av dem du har desto lättare blir det att få plan på marken.

Varför klockhastighet är viktigt

En CPU: s klockhastighet, som namnet antyder, påverkar kraftigt mängden uppgifter som varje kärna kan köra igenom vid en given tidsperiod. Hastigheten, tillsammans med sin bredd, berättar hur mycket data som kan flöda per sekund. Om en CPU har en bitbredd på 32 bitar och en hastighet på 3, 93 GHz betyder det att det kan bearbeta nästan 4 miljarder enheter med 32 bitar data per sekund. Det är 4 miljarder heltal!

Snabbare klockhastigheter betyder mer respons när du kör tunga linjära uppgifter, t.ex. körning av enkelgängade applikationer. De flesta program fungerar fortfarande linjärt och använder endast en kärna. I dessa fall är klockhastigheten kung.

Slutsats

Du kan ha en 8-kärnig CPU som körs vid 2, 9 GHz, men ibland kan en 4-kärnig CPU som körs på 4, 3 GHz bli snabbare även med bara hälften av kärnorna. Det beror helt på hur många bitar varje uppgift kan delas upp i. Videobehandling är en av de saker där hela uppgiften kan delas upp i så många bitar som du vill. I ett sådant fall skulle ha den 8-kärniga CPU som jag nämnde tidigare ge dig en fördel. De flesta applikationer (t.ex. webbläsare) använder emellertid bara en eller två kärnor, vilket betyder att du i så fall skulle vara bättre med 4-kärnans CPU.

I slutändan finns det ingen kamp att vinna här. Det handlar om vad du använder ditt datorsystem för. Om du använder multi-threaded-program som kräver mycket multitasking, bör du prioritera antalet kärnor i din CPU. Om du vill ha något mer enkelt som spel kan du inte behöva en massa kärnor, men vill ha så mycket klockhastighet som möjligt.

Vill du fråga fler frågor om kärnor vs klockhastighet? Lämna en kommentar nedan!