Vad betyder Processorräkning?

Processorantal avser mängden kärnor en CPU har. En kärna är i huvudsak en liten processor inbyggd i en större chipset som kan oberoende beräkningar. Antalet kärnor varierar kraftigt, med vissa processorer som sportar två kärnor och beefed-up som har upp till 64 kärnor eller mer.

i gamla dagar, när saker var enklare, hade CPU: er bara en kärna. Det betyder att det fanns en enda uppsättning ALU, register,cacheminne etc. Men när vi utvecklades förändrades saker och CPU började med flera fysiska enheter som kallas kärnor under en enda chipset. När vi pratar om vad processorräkning betyder, hänvisar vi i allmänhet till dessa kärnor.

varje kärna som hanterar en uppgift kommer att vara oberoende av en annan kärna som arbetar med en annan uppgift. Fler kärnor låter CPU arbeta med flera uppgifter sömlöst.

i den här artikeln tittar vi vidare på vad processorräkning betyder och vad en kärna faktiskt innebär.

innehållsförteckning

Vad betyder Processorräkning?

som tidigare nämnts är processorantalet i grunden antalet kärnor på en processor.

Dessutom kan en enda CPU-kärna delas upp i virtuella bearbetningsenheter som kallas trådar eller logiska processorer. Mer om detta nedan.

EN VARNING – SERVER GRADE DATORER!

 Vad betyder Processorräkning
bild: för serverkvalitetssystem kan Processorantalet hänvisa till det faktiska antalet CPU-uttag, snarare än kärnantal. bildkälla: Supermicro REV 2.01

i serverkategorin har vissa moderkort flera CPU-uttag som kan ta två eller flera separata processorer för mer krävande bearbetning.

hur Processorräkning påverkar CPU-prestanda

det är dags att se vad processorräkning betyder för övergripande datorprestanda.

Multitasking är en stapelvara i dagens datorer. Det är det som låter dig arbeta, ha flera webbläsarflikar öppna, titta på en video och göra flera andra saker på din dator samtidigt sömlöst.

högre kärnantal låter dig köra flera applikationer samtidigt eftersom varje kärna hanterar en annan dataström på sin tråd(er). I den här typen av situation där du har flera appar och tjänster som körs, ju fler trådar du har olika uppgifter, desto bättre prestanda.

moderna datorer har många bakgrundstjänster och appar som körs utan att du vet om. Även när din dator är idealisk finns det OS-relaterade tjänster som körs i bakgrunden som alla använder CPU-resurserna.

att ha många kärnor betyder att du har fler arbetare att hantera beräkningen.

dessutom kräver vissa professionella processer som kodning, rendering, maskininlärning eller de som är beroende av massiva mängder beräkning att du har många olika arbetare (kärnor) som behandlar små bitar av data samtidigt.

Läs också: är en Quad Core-Processor bra för spel?

räkna ut hur många kärnor du har

du kan räkna ut antalet kärnor i din processor med två metoder:

1. Genom tillverkarens Specsheet Online

måste du veta CPU-märket och modellen för att söka upp det på Google för dess specsheet.

 Vad betyder Processorräkning 2

Vad betyder Processorräkning 2

bild: under CPU-specifikationerna kan du ta reda på hur många kärnor en processor har i tillverkarens spechsheet. Källa: Intel

2. Genom Task Manager

en annan enkel metod är att öppna Task Manager (CTRL + ALT + DELETE), gå över till ”prestanda” och tryck sedan på avsnittet ”CPU” och leta efter kärnantalet.

i följande bild kan du se att Intel Core i7-7700HQ har 4 kärnor.

Task manager core count
bild: Task manager som visar processormodellen samt core count för processorn.

du kommer också att märka ett annat fält som heter logiska processorer (8 i det här fallet), detta gäller dock inte de faktiska kärnorna på din CPU. Istället handlar det om mängden trådar du har. Läs mer om logisk Processor här:

  • hur man kontrollerar hur många CPU-trådar har jag

hur många Processorantal behöver du?

mängden kärnor du behöver beror på dina behov.

för grundläggande datorer 2-4 kärnor

de mest grundläggande CPU: erna som finns för närvarande för bärbar dator och skrivbord är Intel Celeron-CPU: erna. Dessa har 2 kärnor.

nästa nivå av processorer i budgetkategorin är AMD Athlon och Intel Pentium-serien. Dessa kan innehålla upp till 4 kärnor.

jag rekommenderar i allmänhet inte att gå för dual core Intel Celeron-processorer eftersom de kan visa begränsning även i de mest grundläggande arbetsmiljöerna.

för grundläggande datorer är 4 kärnor vad jag rekommenderar.

Mainstream Computing

om du är en spelare, eller en avslappnad redaktör och en designer, rekommenderas 4-6 kärnor. Du tittar på liknande Intel Core i3/Core i5 och AMD Ryzen 3 / Ryzen 5 processorer här.

hög prestanda

dessa används ofta av professionella spelare och proffs som behöver en lätt arbetsstation. Här kan du förvänta dig att hitta processorer som erbjuder 8 kärnor som AMD Ryzen 7 eller Intel Core i7-processorerna

Workstation Grade CPU: er

här är sky gränsen. Arbetsstationsklass processorer kan innehålla upp till 64 kärnor.

vi har täckt grunderna till här, och nu borde du ha en bra uppfattning om vad processorräkning betyder. Men för att lära dig om vad processorräkning betyder, vad kärnor betyder, vad single core och multi core performance betyder, rekommenderar vi att du läser resten av artikeln.

vad du behöver veta om kärnor

quad core cpu-diagram

kärnor på en processor är i sig enskilda bearbetningsenheter. Detta innebär att de har faktiska möjligheter att utföra oberoende databehandling. Tänk på dem som en mindre processor inom huvudprocessorn.

de delar vissa resurser som Nivå 3-cache, minneskontroller och systemgränssnittet som ansluter till andra enheter, men ALU, styrenhet och nivå 1 och 2-cache är inbyggda internt i varje kärna så långt som den nuvarande arkitekturen står.

för att förstå behovet av kärnor och hur att ha fler kärnor påverkar prestanda låt oss börja med att förstå vad single core processorer är/var.

single Core processorer

i början av datorer, processorer hade bara en kärna. Detta var ansvarigt för att vara processorns hjärna.

några av de viktiga underenheterna i CPU är följande (du behöver inte veta dessa för syftet med denna artikel)

  • aritmetisk logikenhet: där den logiska och aritmetiska driften händer. Om CPU är hjärnan på en dator. ALU är hjärnan hos en CPU.
  • Flyttalsenhet: en stödjande enhet för ALU för att utföra beräkningar med komplext decimaltal.
  • register: tillfällig lagring för att utföra operationer. Även server som statusflaggor.
  • styrenhet: för utförande av instruktioner. Fungerar som orkestrator.
  • Cache: mycket snabbt minne för att hämta data och instruktioner.

alla dessa underenheter inom en enda kärna är de viktigaste ingredienserna i Fetch-Decode-Execute-cykeln.

 hämta exekveringsavkodningscykel
hämta Avkodningscykel. Källa: Christopher Kalodikis.

eftersom en enda kärnprocessor bara har en enda uppsättning underenheter kunde den bara utföra en enda Hämtningsavkodningscykel åt gången.

de använda schemaläggningsalgoritmerna gjorde att det verkade som om datorn var multitasking, men i själva verket hanterade kärnan bara olika processer och växlade mellan dem indiscernibly snabbt!

begränsningar av Single Core och införandet av flerkärniga processorer

som marknaden krävde snabbare och snabbare prestanda från Processorer. Ursprungligen var svaret att öka klockhastigheten för den enda kärnprocessorn.

därför förbättrades den enda klockhastigheten för en Pentium III som släpptes 1999, till exempel drastiskt över den enda klockhastigheten för Pentium II som släpptes 1997.

detta introducerade två problem:

  • värme
  • Context Switch Overhead

när klockhastigheten blev högre och högre, så gjorde värmeproduktionen. Kylbehovet och strömförbrukningen var helt enkelt inte tillräckligt genomförbart.

den andra frågan var Kontextomkopplaren som hördes. En Kontextomkopplare är i grunden en fördröjning som händer när en CPU måste byta från en uppgift till en annan. Så om du byter från ett Word-dokument till ett Excel-ark, skulle CPU uppleva en fördröjning.

nu om du skulle ha två kärnor kan du ha Word-dokumentet laddat på en kärna och Excel-arket på den andra, vilket eliminerar Kontextomkopplaren.

därför, när det gäller multitasking effektivitet, var en enda kärnprocessor bara inte tillräckligt stor.

därför, när utsikterna för multitasking och parallell bearbetning fick fart och när marknaden började kräva bättre prestanda, kom flera kärnor ut för att vara svaret.

Läs Också: Hur man kontrollerar vad är min processorarkitektur

MultiCores vs Multi-CPU Approach

tidiga försök att ha fler bearbetningsenheter i en dator hade ingenjörer omforma moderkort för att få dem att rymma flera CPU-uttag. Fler processorer innebar i sig högre operativ effektivitet hos datorer.

detta hade dock problem, först var de ökade hårdvarukraven. Varje extra CPU behövde kylning, moderkort krävde nya spår för att ansluta alla uttag till olika i/O-enheter och styrenheter.

ironiskt nog var byggnaderna inte lika effektiva som tidigare tänkt ut eftersom det kom latensproblem. Men med miniatyrisering blev det möjligt att passa flera processorer på ett enda kiselchip, vilket gav upphov till flerkärniga processorer.

Läs också: Hur kontrollerar du hur många kärnor du har i din CPU?

Vad är en multi Core Processor?

en CPU-färgämne med fyra kärnor
Quad Core Dye Chart

en multicore-processorer är i grunden en CPU som har flera oberoende mindre processorer inuti. Detta kallas också Processorräkning.

varje kärna har sin egen ALU. FPU, register, cache etc. Det finns få komponenter som delas över kärnor såväl som L3-cacheminnet, men för det mesta fungerar varje kärna som en oberoende CPU.

den omedelbara fördelen här är att det drastiskt förbättrar multitasking prestanda för en dator.

Läs också: kan jag uppgradera min bärbara Processor från i5 till i7?

Single Core vs Multicore Performance

även om flera kärnor eller processorantal kan drastiskt förbättra prestandan hos en CPU, är single Core-prestandan fortfarande en kritisk mätning av dess förmåga.

Single-Core Performance

som namnet antyder hänvisar single core performance till hur bra en singular core presterar.

Detta är en viktig åtgärd eftersom det finns många applikationer och uppgifter där ute som kraftigt använder en enda kärna och inte skala bra med flera kärnor.

till exempel är många spel och uppgifter i professionell programvara som design i AutoCAD starkt beroende av en enda kärnprestanda över en CPU med flera kärnor.

Detta är inte en sällsynt, men en mycket vanlig observation. Därför när du tittar på referensresultaten för en CPU från en testsvit som Cinebench, ser du att de vanligtvis pratar om både singel-och Multikärnprestanda separat.

CPU-frekvensen är den vanligaste mätningen av en dators enda kärnprestanda. Det mäts i Gigahertz (GHz) och högre värden betyder högre cykler som kan tolkas som ett snabbare chip.

i verkligheten beror CPU-kärnans individuella prestanda på många faktorer och inte bara klockhastigheten, såsom kärnans design, arkitekturen som används, transistorstorlek, cacheminne etc.

de flesta enskilda kärnor på processorer tenderar också att utnyttja högre klockhastigheter för att öka prestanda när det behövs. Ryzen 5 5600x har till exempel en basfrekvens på 3, 7 GHz. En enda kärna kan öka till 4.6 GHz medan alla sex kärnor kombinerade max ut vid 4.2 GHz.

Läs också:

  • vad är AMD motsvarande Intel Core i5?
  • vad är AMD motsvarande Intel Core i3?

multi Core Performance

Multi core performance är, igen som namnet antyder, måttet på hur bra flera kärnor som arbetar tillsammans utför.

flera kärnor har nästan blivit en nödvändighet eftersom ett typiskt beräkningsbehov har blivit så komplicerat även för en genomsnittlig person.

när allt kommer omkring kan en typisk dator ha så många bakgrundsapplikationer som körs samtidigt. Alla dessa bakgrundsoperationer skulle helst kräva en egen kärna för att fungera smidigt.

därför, även om ditt spel eller din programvara använder en enda kärna som mest, kommer datorns övergripande prestanda att dra nytta av ett högre kärnantal.

där multicore-prestanda är viktigt

om du behöver utföra flera operationer samtidigt, kommer du att dra nytta av en multicore-processor. Med flera processorer Ombord kan en kärna hantera en instruktion medan en annan väntar på resurser, och du får fortfarande bra prestandafördelar.

fungerar som 3D-modellering och rendering kräver mycket parallell databehandling. Detta är också detsamma för saker som virtualisering, simulering och videoredigering och kodning.

de gör multitasking sömlös och erbjuder bättre prestanda. Spelare kan också njuta av fördelarna eftersom många nyare titlar kan komma åt flera kärnor. Samtidigt fungerar många simuleringsspel som kräver snabba och komplexa beräkningar också bättre på multicore-processorer.

dessa är dock mycket dyrare. De är också svårare att hantera och bygga applikationer för dem.

men ofta nybörjare ryckas med kärnantalet av CPU utan att inse att om deras beräkningskrav är grundläggande, kommer de aldrig att utnyttja sin CPU: s fulla potential ändå.

Läs också: ta reda på vilken CPU som är kompatibel med mitt moderkort?

trådar, multitrådning och logisk Processorantal

som sagt är kärnor enskilda processorer, var och en kan utföra sin instruktionscykel.

Multithreading (eller hyperthreading för Intel-processorer och Hypertransport för AMD) bryter ner kärnan i mindre bearbetningskapabla underenheter som kallas trådar.

detta gör att enskilda kärnor kan arbeta med i huvudsak två uppgifter åt gången.

varje process som din CPU utför tilldelas en tråd, och varje kärna kan ha två trådar om den har multi-threading aktiverad. Det betyder att en fyrkärnig CPU med multithreading aktiverad kommer att ha åtta trådar.

din dator kan också läsa trådarna som en processor. Dessa är dock inte fysiska processorer utan logiska processorer.

Task manager logiska processorer
du kan komma åt Task Manager för att kontrollera din kärna och logiska processor räkna. Denna processor har 4 kärnor men 8 logisk Processor eftersom den har hyper threading aktiverat.

varje process som du initierar skapar en tråd och tråden körs. Flera trådar som utför olika processer samtidigt gör att det ser ut som att CPU: n är multitasking.

till skillnad från kärnor är trådar inte fysiska segment på processorn. De är helt logiska enheter för bearbetning medan kärnor är faktiska processorer på chipet. Skapandet av sådana processer och deras bortskaffande hanteras av CPU-Schemaläggaren.

Läs också: Skillnad mellan Pentium och Core i3-processorer

fördelar med Multithreading

Multithreading förbättrar CPU-prestanda, särskilt för multitasking och rendering. Det kan vara mycket fördelaktigt för processorer med en kärna genom att låta one core hantera flera uppgifter samtidigt.

Läs också: Vad är Moderkort Standoffs?

Slutord

att veta vad som räknas processor betyder är viktigt om du planerar att köpa eller bygga en dator. Om du ofta gör något krävande produktivt arbete som innebär komplexa beräkningar och mycket virtualisering, kommer du att dra nytta av att ha många kärnor.

men för majoriteten av de lediga användarna behöver du inte mer än 4 kärnor. För spelare och proffs som har sex kärnor är också en söt plats.

Lämna ett svar

Din e-postadress kommer inte publiceras.