Skillnad mellan CPU och Core

De huvudskillnad mellan CPU och Core är att CPU är en elektronisk krets inuti datorn som utför instruktion för att utföra aritmetiska, logiska, kontroll- och inmatnings- / utmatningsoperationer medan kärnan är en exekveringsenhet inuti CPU som mottar och utför instruktioner.

CPU eller Central Processing Unit är datorns hjärna. Den hanterar alla instruktioner som krävs för att datorn ska fungera korrekt. En CPU kan innehålla enstaka eller flera kärnor. En kärna är en enhet inuti processorn som utför den verkliga exekveringen. De flesta moderna datorer är multicore-processorer. De kan genomföra flera instruktioner samtidigt för att öka prestanda. Dessutom är dessa system effektiva och minskar strömförbrukningen.

Viktiga områden som omfattas

1. Vad är en CPU
- Definition, Funktionalitet
2. Vad är en kärna
- Definition, Funktionalitet
3. Skillnad mellan CPU och Core
- Jämförelse av viktiga skillnader

Nyckelbegrepp

ALU, CU, CPU, Core, Operativsystem

Vad är en CPU

CPU är datorns hjärna. Det säkerställer att alla komponenter fungerar i datorn. CPU består av två delsystem: aritmetisk och logisk enhet (ALU) och kontrollenhet (CU). ALU hanterar alla aritmetiska och logiska operationer. Den utför aritmetiska operationer som tillägg, subtraktion, multiplicering, delning etc. De logiska operationerna bestämmer logiken för deklarationerna, det vill säga om de är sanna eller falska osv. Kontrollenhet (CU) reglerar och synkroniserar datorns operationer . Dessutom finns det CPU-register för att lagra hämtade instruktioner och resultaten.

Figur 1: CPU

CPU kallas också som processorn. Datorarkitekturen hjälper till att avgöra om CPU kan hantera 32bit eller 64bit instruktioner. Klockhastigheten anger hur många instruktioner CPU kan hantera inom en sekund. Utförandetiden för CPU: n för att utföra ett program kan beräknas med följande formel.

CPU-tid = Ingen instruktioner i programmet x Klockcykler per instruktioner x Tid för en klockcykel

Vad är en kärna

En kärna är en exekveringsenhet för en CPU. Denna enhet kan läsa och utföra instruktioner. CPU eller processorn kan ha en enda kärna eller flera kärnor. När ett system har mer kärnor kallas det ett multicore-system. En CPU med två kärnor kallas en processor med dubbla kärnor. En CPU med fyra kärnor kallas en fyrkärnig processor.  

Figur 2: Kärna

När det finns flera kärnor i en enda CPU kan den ta emot många instruktioner och genomföra dem på separata kärnor samtidigt. Det ökar bearbetningshastigheten. Därför är antalet kärnor i CPU en betydande faktor vid bestämning av CPU: s prestanda. Det implementerar också parallell databehandling. De senaste datorerna använder multicore-processorer. Den består av enstaka datorkomponenter med två eller flera behandlingsenheter eller kärnor för att läsa och genomföra flera instruktioner åt gången.

Skillnad mellan CPU och Core

Definition

En CPU är en elektronisk krets inuti datorn som hanterar alla instruktioner som den tar emot från maskinvara och programvara som körs på datorn. En Core är behandlingsenheten som får instruktioner för att fortsätta handlingar baserat på instruktionerna.

Plats

CPU är en komponent inuti datorn medan kärnan är placerad inne i CPU: n.

Kvalitet

En dator kan ha flera processorer eller processorer. En CPU kan ha enstaka eller flera kärnor.

Slutsats

Skillnaden mellan CPU och Core är att CPU är en elektronisk krets inuti datorn som utför instruktion för att utföra aritmetiska, logiska, kontroll- och inmatnings- / utgångsoperationer medan kärnan avser en exekveringsenhet inuti CPU-enheten som tar emot och utför instruktioner.

Referens:

1. "Central Processing Unit." Wikipedia, Wikimedia Foundation, 25 juli 2018, Tillgänglig här.
2. "Vad är en kärna?" Computer Hope, 21 maj 2018, Tillgänglig här.

Image Courtesy:

1. "3274213" (CC0) via Pixabay
2. "Intel CPU Core i7 6700K Skylake top" Av Eric Gaba (CC BY-SA 4.0) via Commons Wikimedia