CPU-kerner vs tråde forklaret
Miscellanea / / November 28, 2021
Har du tænkt over forskellen mellem CPU Cores og Threads? Er det ikke forvirrende? Bare rolig i denne guide, vi vil besvare alle spørgsmål vedrørende CPU Cores vs Threads-debatten.
Kan du huske første gang, vi tog undervisning på computeren? Hvad var det første, vi blev undervist i? Ja, det er det faktum, at CPU er hjernen i enhver computer. Men senere, da vi fortsatte med at købe vores egne computere, syntes vi at glemme alt om det og tænkte ikke meget over CPU. Hvad kan være årsagen til dette? En af de vigtigste er, at vi aldrig vidste meget om CPU'en i første omgang.
Nu, i denne digitale æra og med fremkomsten af teknologi, har mange ting ændret sig. Tidligere kunne man have målt en CPU's ydeevne alene med dens clockhastighed. Tingene er dog ikke forblevet så enkle. I nyere tid kommer en CPU med funktioner såsom flere kerner samt hyper-threading. Disse yder langt bedre end en single-core CPU med samme hastighed. Men hvad er CPU-kerner og -tråde? Hvad er forskellen mellem dem? Og hvad skal du vide for at træffe det bedste valg? Det er det, jeg er her for at hjælpe dig med. I denne artikel vil jeg tale med dig om CPU-kerner og -tråde og fortælle dig deres forskelle. Du behøver ikke at vide mere, når du er færdig med at læse denne artikel. Så lad os begynde, uden at spilde mere tid. Fortsæt med at læse.
Indhold
- CPU-kerner vs tråde forklaret - Hvad er forskellen mellem begge?
- Kerneprocessor i en computer
- Flere kerner
- Hyper-threading
- CPU Cores vs Threads: Hvad er forskellen?
CPU-kerner vs tråde forklaret - Hvad er forskellen mellem begge?
Kerneprocessor i en computer
CPU, som du allerede ved, står for Central Processing Unit. CPU'en er den centrale komponent i hver eneste computer, du ser - uanset om det er en pc eller en bærbar computer. For at sige det i en nøddeskal, skal enhver gadget, der beregner, have en processor indeni. Det sted, hvor alle beregningerne udføres, kaldes CPU'en. Computerens operativsystem hjælper også ved at give instruktioner såvel som anvisninger.
Nu har en CPU også en del underenheder. Nogle af dem er Styreenhed og aritmetisk logisk enhed (ALU). Disse vilkår er alt for tekniske og ikke nødvendige for denne artikel. Derfor ville vi undgå dem og fortsætte med vores hovedemne.
En enkelt CPU kan kun behandle en enkelt opgave på et givet tidspunkt. Nu, som du kan indse, er dette ikke den bedst mulige betingelse, du ønsker for bedre ydeevne. Men i dag ser vi alle computere, der håndterer multi-tasking ubesværet og stadig leverer fantastiske præstationer. Så hvordan skete det? Lad os tage et detaljeret kig på det.
Flere kerner
En af de største årsager til denne præstationsrige multitasking-evne er flere kerner. Nu, i de tidligere år af computeren, har CPU'er en tendens til at have en enkelt kerne. Hvad det i bund og grund betyder er, at den fysiske CPU kun indeholdt én central behandlingsenhed inde i den. Da der var et stort behov for at forbedre ydeevnen, begyndte producenterne at tilføje ekstra 'kerner', som er yderligere centrale behandlingsenheder. For at give dig et eksempel, når du ser en dual-core CPU, så ser du på en CPU, der har et par centrale behandlingsenheder. En dual-core CPU er perfekt i stand til at køre to samtidige processer på ethvert givet tidspunkt. Dette gør til gengæld dit system hurtigere. Årsagen bag dette er, at din CPU nu kan gøre flere ting samtidigt.
Der er ingen andre tricks involveret her - en dual-core CPU har to centrale behandlingsenheder, hvorimod quad-cores har fire centrale behandlingsenheder på CPU-chippen, en octa-core har otte, og så på.
Læs også:8Måder at løse System Ur kører hurtigt Problem
Disse ekstra kerner gør det muligt for dit system at tilbyde forbedret og hurtigere ydeevne. Størrelsen på den fysiske CPU holdes dog stadig lille, så den kan passe i en lille sokkel. Alt du behøver er en enkelt CPU-sokkel sammen med en enkelt CPU-enhed indsat i den. Du behøver ikke flere CPU-sokler sammen med flere forskellige CPU'er, hvor hver af dem kræver deres egen strøm, hardware, køling og meget andet. Ud over det, da kernerne er på den samme chip, kan de kommunikere med hinanden på en hurtigere måde. Som et resultat vil du opleve mindre latenstid.
Hyper-threading
Lad os nu se på den anden faktor bag denne hurtigere og bedre ydeevne sammen med computernes multitasking-evner - Hyper-threading. Kæmpen inden for computerbranchen, Intel, brugte hyper-threading for første gang. Det, de ønskede at opnå med det, var at bringe parallel beregning til forbruger-pc'er. Funktionen blev første gang lanceret i 2002 på stationære pc'er med Premium 4 HT. Dengang indeholdt Pentium 4T en enkelt CPU-kerne, og var derved i stand til at udføre en enkelt opgave til enhver tid. Brugerne var dog i stand til at skifte mellem opgaverne hurtigt nok til, at det lignede multitasking. Hyper-threading blev givet som et svar på det spørgsmål.
Intel Hyper-threading-teknologien – som firmaet kaldte den – spiller et trick, der får dit operativsystem til at tro, at der er flere forskellige CPU'er knyttet til det. Men i virkeligheden er der kun én. Dette gør til gengæld dit system hurtigere og giver bedre ydeevne hele tiden. For at gøre det endnu tydeligere for dig, er her et andet eksempel. Hvis du har en single-core CPU sammen med Hyper-threading, vil operativsystemet på din computer finde to logiske CPU'er på plads. Ligesom det, hvis du har en dual-core CPU, vil operativsystemet blive narret til at tro der er fire logiske CPU'er. Som et resultat øger disse logiske CPU'er systemets hastighed via brugen af logik. Det opdeler og arrangerer også hardwareudførelsesressourcerne. Dette giver til gengæld den bedst mulige hastighed, der er nødvendig for at udføre flere processer.
CPU Cores vs Threads: Hvad er forskellen?
Lad os nu tage et par øjeblikke til at finde ud af, hvad der er forskellen mellem en kerne og en tråd. For at sige det enkelt, kan du tænke på kernen som munden på en person, mens tråde kan sammenlignes med hænderne på et menneske. Som du ved, at munden er ansvarlig for at udføre spisningen, på den anden side hænderne hjælpe med at organisere 'arbejdsbyrden'. Tråden hjælper med at levere arbejdsbyrden til CPU'en med det yderste lethed. Jo flere tråde du har, jo bedre er din arbejdskø organiseret. Som et resultat vil du få en forbedret effektivitet til at behandle de oplysninger, der følger med.
CPU-kerner er den faktiske hardwarekomponent inde i den fysiske CPU. På den anden side er tråde de virtuelle komponenter, der styrer de aktuelle opgaver. Der er flere forskellige måder, hvorpå CPU'en interagerer med flere tråde. Generelt fører en tråd opgaverne til CPU'en. Den anden tråd er kun tilgængelig, når informationen, der er blevet leveret af den første tråd, er upålidelig eller langsom, såsom en cache-miss.
Kerner, såvel som tråde, kan findes i både Intel og AMD processorer. Du finder kun hyper-threading i Intel-processorer og ingen andre steder. Funktionen bruger tråde på en endnu bedre måde. AMD-kerner løser på den anden side dette problem ved at tilføje yderligere fysiske kerner. Som et resultat er slutresultaterne på niveau med hyper-threading-teknologien.
Okay, gutter, vi er kommet mod slutningen af denne artikel. Tid til at afslutte det. Dette er alt, hvad du behøver at vide om CPU-kerner vs Threads, og hvad er forskellen mellem dem begge. Jeg håber, at artiklen har givet dig meget værdi. Nu hvor du har den nødvendige viden om emnet, så brug den bedst muligt for dig. At vide mere om din CPU betyder, at du kan få mest muligt ud af din computer med den største lethed.
Læs også:Unblock YouTube når blokeret på kontorer, skoler eller gymnasier?
Så der har du det! Du kan sagtens afslutte debatten om CPU-kerner vs tråde, ved hjælp af ovenstående vejledning. Men hvis du stadig har spørgsmål vedrørende denne vejledning, er du velkommen til at stille dem i kommentarfeltet.