Processortælling refererer til mængden af kerner, en CPU har. En kerne er i det væsentlige en lille processor indbygget i et større chipsæt, der er i stand til uafhængige beregninger. Antallet af kerner varierer meget, hvor nogle CPU ‘ er har to kerner og forstærkede kerner, der har op til 64 kerner eller mere.
i gamle Dage, da tingene var enklere, havde CPU ‘ er kun en kerne. Det betyder, at der var et enkelt sæt ALU, registre, cache-hukommelse osv. Men som vi skred frem, ændrede tingene sig, og CPU ‘ en begyndte at indeholde flere fysiske enheder kaldet kerner under et enkelt chipsæt. Når vi taler om, hvad betyder processortælling, henviser vi generelt til disse kerner.
hver kerne, der håndterer en opgave, vil være uafhængig af en anden kerne, der arbejder på en anden opgave. Flere kerner lader CPU ‘ en arbejde på flere opgaver problemfrit.
i denne artikel ser vi nærmere på, hvad processortælling betyder, og hvad en kerne faktisk indebærer.
indholdsfortegnelse
- Hvad betyder Processortælling?
- EN ADVARSEL – SERVER GRADE COMPUTERE!
- hvordan Processortælling påvirker CPU-ydeevne
- Find ud af, hvor mange kerner du har
- 1. Gennem producentens Specsheet online
- 2. Gennem Task Manager
- hvor mange Processortællinger har du brug for?
- til grundlæggende Computing 2-4 kerner
- Mainstream Computing
- høj ydeevne
- Arbejdsstationskvalitet CPU’ er
- hvad du har brug for at vide om kerner
- single Core processorer
- begrænsninger af Single Core og introduktion af Multicore-processorer
- multicore vs Multi-CPU-tilgang
- Hvad er en Multi Core Processor?
- Single Core vs Multicore Performance
- single-Core Performance
- Multi Core Performance
- hvor Multicore-ydeevne betyder noget
- tråde, Multithreading og logisk Processor tæller
- fordele ved Multithreading
- afsluttende ord
Hvad betyder Processortælling?
som tidligere nævnt er processortælling dybest set antallet af kerner på en processor.
derudover kan en enkelt CPU-kerne opdeles i virtuelle behandlingsenheder kendt som tråde eller logiske processorer. Mere om dette nedenfor.
EN ADVARSEL – SERVER GRADE COMPUTERE!
i serverkategorien har nogle bundkort flere CPU-stik, der kan tage to eller flere separate CPU ‘ er til mere krævende behandling.
hvordan Processortælling påvirker CPU-ydeevne
det er tid til at se, hvad betyder processortælling for den samlede computerydelse.
Multitasking er en hæfteklammer til moderne computere. Det er det, der giver dig mulighed for at arbejde, åbne flere bro.ser-faner, se en video og gøre flere andre ting på din computer på samme tid problemfrit.
højere kernetællinger giver dig mulighed for at køre flere applikationer samtidigt, da hver kerne håndterer en anden datastrøm på dens tråd(er). I denne form for situation, hvor du har flere apps og tjenester, der kører, jo flere tråde har du kører forskellige opgaver, jo bedre ydeevne.
moderne computere har en masse baggrundstjenester og apps, der kører uden at du ved om. Selv når din PC er ideel, er der OS-relaterede tjenester, der kører i baggrunden, alle bruger CPU-ressourcerne.
at have mange kerner betyder, at du har flere arbejdere til at håndtere beregningen.
derudover kræver nogle professionelle processer som kodning, gengivelse, maskinindlæring eller dem, der er afhængige af enorme mængder beregning, at du har mange forskellige arbejdere (kerner), der behandler små klumper af data samtidigt.
Læs også: er en Firekerneprocessor god til spil?
Find ud af, hvor mange kerner du har
du kan finde ud af antallet af kerner i din processor ved hjælp af to metoder:
1. Gennem producentens Specsheet online
skal du kende CPU-mærket og modellen for at søge det op på Google for dets specsheet.
billede: Under CPU-specifikationerne kan du finde ud af, hvor mange kerner en processor har i producentens spechsheet. Kilde: Intel
2. Gennem Task Manager
en anden enkel metode er at åbne Task Manager (CTRL + Alt + DELETE), gå over til “Performance” og tryk derefter på afsnittet “CPU” og se efter Kernetællingen.
i det følgende billede kan du se, at Intel Core i7 – 7700hk har 4 kerner.
du vil også bemærke et andet felt kaldet logiske processorer (8 i dette tilfælde), dette vedrører dog ikke de faktiske kerner på din CPU. I stedet vedrører det mængden af tråde, du har. Læs mere om logisk Processor her:
- Sådan kontrolleres, hvor mange CPU-tråde har jeg
hvor mange Processortællinger har du brug for?
mængden af kerner, du har brug for, afhænger af dine behov.
til grundlæggende Computing 2-4 kerner
de mest basale CPU ‘er, der er tilgængelige i øjeblikket til bærbar computer og desktop, er Intel Celeron CPU’ er. Disse har 2 kerner.
det næste niveau af CPU ‘ er i budgetkategorien er AMD Athlon og Intel Pentium-serien. Disse kan indeholde op til 4 kerner.
jeg anbefaler generelt ikke at gå til dual core Intel Celeron CPU ‘ er, da de kan vise begrænsning selv i de mest basale arbejdsmiljøer.
til grundlæggende computing er 4 kerner det, jeg anbefaler.
Mainstream Computing
hvis du er en spiller eller en afslappet editor og designer, anbefales 4-6 kerner. Du ser på lignende Intel Core i3 / Core i5 og AMD Rysen 3/Rysen 5 CPU ‘ er her.
høj ydeevne
disse bruges ofte af professionelle spillere og fagfolk, der har brug for en let arbejdsstation. Her kan du forvente at finde CPU ‘er, der tilbyder 8 kerner som AMD Rysen 7 eller Intel Core i7-processorer
Arbejdsstationskvalitet CPU’ er
her er himlen grænsen. Arbejdsstation klasse CPU ‘ er kan indeholde op til 64 kerner.
vi har dækket det grundlæggende indtil her, og nu skal du have en god ide om, hvad processortælling betyder. Men for at lære om, hvad betyder processortælling, hvad kerner betyder, hvad single core og multi core performance betyder, anbefaler vi, at du læser resten af artiklen.
hvad du har brug for at vide om kerner
kerner på en processor er i sig selv individuelle behandlingsenheder. Det betyder, at de kommer med faktiske evner til at udføre uafhængig databehandling. Tænk på dem som en mindre processor inden for hovedprocessoren.
de deler nogle ressourcer som Niveau 3 cache, hukommelsescontrollere og systemgrænsefladen, der forbinder til andre enheder, men alu, kontrolenhed og niveau 1 og 2 cache er indbygget internt i hver kerne så vidt den nuværende arkitektur står.
for at forstå behovet for kerner, og hvordan det at have flere kerner påvirker ydeevnen, lad os starte med at forstå, hvad single core-processorer er/var.
single Core processorer
i de tidlige dage af computing havde processorer kun en kerne. Dette var ansvarlig for at være processorens hjerne.
nogle af de vigtige underenheder af CPU er som følger (Du behøver ikke at kende disse med henblik på denne artikel)
- aritmetisk logisk enhed: hvor den logiske og aritmetiske drift sker. Hvis CPU er hjernen på en computer. ALU er hjernen i en CPU.
- Floating Point Unit: en understøttende enhed til ALU til udførelse af beregninger med komplekst decimaltal.
- registre: midlertidig opbevaring til udførelse af operationer. Også server som status flag.
- styreenhed: til instruktion udførelse. Arbejder som orkestrator.
- Cache: meget hurtig hukommelse til hentning af data og instruktion.
alle disse underenheder inden for en enkelt kerne er de vigtigste ingredienser i Fetch-Decode-Udfør cyklus.
da en enkelt core CPU kun har et enkelt sæt af underenhederne, kunne den kun udføre en enkelt hente-afkode-udføre cyklus ad gangen.
de anvendte planlægningsalgoritmer fik det til at se ud til, at computeren multitaskede, men i en faktisk forstand håndterede kernen bare forskellige processer og skiftede mellem dem indiskernabelt hurtigt!
begrænsninger af Single Core og introduktion af Multicore-processorer
da markedet krævede hurtigere og hurtigere ydelse fra CPU ‘ er. I første omgang var svaret at øge klokhastigheden for single Core CPU ‘ en.
derfor er enkelt kerne clock hastighed af en Pentium III udgivet i 1999, for eksempel, drastisk forbedret i forhold til enkelt kerne clock hastighed af Pentium II udgivet i 1997.
dette introducerede to problemer:
- varme
- kontekst skifte Overhead
som clockspeed blev højere og højere, så gjorde varmegenerering. Kølebehov og strømforbruget var bare ikke muligt nok.
det andet problem var Kontekstkontakten overhørt. En Kontekstafbryder Overhead er dybest set en forsinkelse, der sker, når en CPU skal skifte fra en opgave til en anden. Så hvis du skifter fra et orddokument til et ark, vil CPU ‘ en opleve en forsinkelse.
nu, hvis du skulle have to kerner, kunne du have ordet dokument indlæst på en kerne og udmærke ark på den anden, hvilket eliminerer kontekst skifte Overhead.
derfor, hvad angår multitasking effektivitet, var en enkelt kerneprocessor bare ikke stor nok.
da udsigterne til multitasking og parallel behandling fik fart, og da markedet begyndte at kræve bedre ydeevne, kom flere kerner ud for at være svaret.
Læs Også: Sådan kontrolleres Hvad er min processorarkitektur
multicore vs Multi-CPU-tilgang
tidlige forsøg på at have flere behandlingsenheder i en computer havde ingeniører redesign bundkort for at få dem til at rumme flere CPU-stik. Flere CPU ‘ er betød i sagens natur højere driftseffektivitet af computere.
dette havde dog problemer, først var de øgede krav til udstyr. Hver ekstra CPU havde brug for køling, bundkort krævede nye spor for at forbinde alle stikkontakter til forskellige i/O-enheder og controllere.
ironisk nok var bygningerne ikke så effektive som tidligere gennemtænkt, fordi der kom latensproblemer. Men med miniaturisering blev det muligt at montere flere processorer på en enkelt siliciumchip, og dette gav anledning til multicore-processorer.
Læs også: Sådan kontrolleres hvor mange kerner du har i din CPU?
Hvad er en Multi Core Processor?
en multicore-processorer er dybest set en CPU, der har flere uafhængige mindre processorer inde. Dette kaldes også Processortælling.
hver kerne har sin egen ALU. FPU, registre, cache osv. Der er få komponenter, der deles på tværs af kerner såvel som L3-cachehukommelsen, men for det meste fungerer hver kerne som en uafhængig CPU.
den umiddelbare fordel her er, at det drastisk forbedrer multitasking ydeevne af en PC.
Læs også: kan jeg opgradere min bærbare Processor fra i5 til i7?
Single Core vs Multicore Performance
mens der er flere kerner, eller processorantal, kan drastisk forbedre ydeevnen for en CPU, er Single Core-ydelsen stadig en kritisk måling af dens dygtighed.
single-Core Performance
som navnet antyder, refererer single core performance til, hvor godt en singular core udfører.
dette er en vigtig foranstaltning, da der er mange applikationer og opgaver derude, der stærkt bruger en enkelt kerne og ikke skalerer godt med flere kerner.
for eksempel er mange spil og opgaver i professionelle programmer som design i AutoCAD stærkt afhængige af en enkelt kerneydelse i forhold til en CPU ‘ s multikerneydelse.
dette er ikke en sjælden, men en meget almindelig observation. Derfor når du ser på benchmarkresultaterne for en CPU fra en test suite som Cinebench, vil du se, at de typisk taler om både Single og Multi Core ydeevne separat.
CPU-frekvensen er den mest anvendte måling af en computers enkeltkerneydelse. Højere værdier betyder højere cyklusser, som kan fortolkes som en hurtigere chip.
i virkeligheden afhænger den individuelle ydelse af CPU-kerner af utallige faktorer og ikke kun clockspeed, såsom design af kernen, den anvendte arkitektur, transistorstørrelse, cachehukommelse osv.
de fleste enkeltkerner på CPU ‘ er har også en tendens til at udnytte højere klokhastigheder for at øge ydeevnen, når det er nødvendigt. 5.5600 gange har en basefrekvens på 3,7 gange. En enkelt kerne kan øge til 4,6 g, mens alle seks kerner kombineres maksimalt ved 4,2 g.
Læs også:
- hvad svarer AMD til Intel Core i5?
- hvad svarer AMD til Intel Core i3?
Multi Core Performance
Multi core performance er igen, som navnet antyder, målet for, hvor godt de flere kerner, der arbejder sammen, fungerer.
flere kerner er næsten blevet en nødvendighed, da et typisk beregningsbehov er blevet så komplekst, selv for en gennemsnitlig person.
en typisk PC kan trods alt have så mange baggrundsapplikationer, der kører på samme tid. Alle disse baggrundsoperationer kræver fortrinsvis en egen kerne for at køre problemfrit.
derfor, selvom dit spil eller dit program bruger en enkelt kerne på de fleste, den samlede ydeevne af PC ‘ en vil drage fordel af en højere kerne tæller.
hvor Multicore-ydeevne betyder noget
hvis du har brug for at udføre flere operationer samtidigt, vil du drage fordel af en multicore-processor. Med flere processorer ombord kan en kerne håndtere en instruktion, mens en anden venter på ressourcer, og du får stadig gode ydelsesfordele.
værker som 3D modellering og rendering kræver en masse parallel computing. Dette er også det samme for ting som virtualisering, simulering og videoredigering og kodning.
de gør multitasking problemfri og giver bedre ydeevne. Spillere kan også nyde fordelene, da mange nyere titler kan få adgang til flere kerner. Samtidig fungerer mange simuleringsspil, der kræver hurtige og komplekse beregninger, også bedre på multicore-processorer.
disse er dog meget dyrere. De er også sværere at styre og bygge applikationer til dem.
imidlertid bliver nybegyndere ofte båret af CPU ‘ens kernetælling, ikke klar over, at hvis deres beregningskrav er grundlæggende, vil de aldrig udnytte deres CPU’ s fulde potentiale alligevel.
Læs også: Find ud af, hvilken CPU der er kompatibel med mit bundkort?
tråde, Multithreading og logisk Processor tæller
som nævnt er kerner individuelle CPU ‘ er, der hver er i stand til at udføre sin instruktionscyklus.
Multithreading (eller hyperthreading til Intel CPU ‘ er og Hypertransport til AMD) nedbryder kernen i mindre behandlingskompatible underenheder kaldet tråde.
dette gør det muligt for enkeltkerner at arbejde på i det væsentlige to opgaver ad gangen.
hver proces, din CPU udfører, tildeles en tråd, og hver kerne kan have to tråde, hvis den har multi-threading aktiveret. Dette betyder, at en fire-core CPU med multithreading aktiveret vil have otte tråde.
din computer kan også læse trådene som en processor. Disse er dog ikke fysiske processorer, men logiske processorer.
hver proces, du initialiserer, opretter en tråd, og tråden udføres. Flere tråde, der udfører forskellige processer samtidigt, får det til at se ud som om CPU ‘ en er multitasking.
i modsætning til kerner er tråde ikke fysiske segmenter på processoren. De er helt logiske enheder til behandling, mens kerner er faktiske processorer på chippen. Oprettelsen af sådanne processer og deres bortskaffelse håndteres af CPU-planlæggeren.
Læs også: forskel mellem Pentium og Core i3 processorer
fordele ved Multithreading
Multithreading forbedrer CPU ydeevne især for multitasking og rendering arbejde. Det kan være meget gavnligt for single-core CPU ‘ er ved at lade one core håndtere flere opgaver samtidigt.
Læs også: Hvad er Bundkort Standoffs?
afsluttende ord
det er vigtigt at vide, hvad processortælling betyder, hvis du planlægger at købe eller bygge en PC. Hvis du ofte gør noget krævende produktivt arbejde, der involverer komplekse beregninger og en masse virtualisering, vil du drage fordel af at have mange kerner.
men for de fleste af de afslappede brugere har du ikke rigtig brug for mere end 4 kerner. For spillere og fagfolk, der har seks kerner, er det også et sødt sted.