Differenza tra CPU e Core

Il differenza principale tra CPU e Core è quello La CPU è un circuito elettronico all'interno del computer che esegue le istruzioni per eseguire operazioni aritmetiche, logiche, di controllo e di input / output mentre il core è un'unità di esecuzione all'interno della CPU che riceve ed esegue istruzioni.

La CPU o l'unità centrale di elaborazione è il cervello del computer. Gestisce tutte le istruzioni necessarie per il corretto funzionamento di un computer. Una CPU può contenere core singoli o multipli. Un nucleo è un'unità all'interno della CPU che esegue l'esecuzione effettiva. I computer più moderni sono processori multicore. Sono in grado di eseguire più istruzioni contemporaneamente per aumentare le prestazioni. Inoltre, questi sistemi sono efficienti e riducono il consumo di energia.

Aree chiave coperte

1. Cos'è una CPU
- Definizione, Funzionalità
2. Cos'è un Core
- Definizione, Funzionalità
3. Differenza tra CPU e Core
- Confronto tra le principali differenze

Parole chiave

ALU, CU, CPU, Core, Sistema operativo

Cos'è una CPU

La CPU è il cervello del computer. Assicura il funzionamento di tutti i componenti del computer. La CPU è costituita da due sottosistemi: Aritmetica e Unità logica (ALU) e Unità di controllo (CU). ALU gestisce tutte le operazioni aritmetiche e logiche. Esegue operazioni aritmetiche come addizione, sottrazione, moltiplicazione, divisione, ecc. Le operazioni logiche determinano la logica delle affermazioni, cioè se sono vere o false, ecc. Control Unit (CU) regola e sincronizza le operazioni del computer . Inoltre, ci sono i registri della CPU per memorizzare le istruzioni recuperate ei risultati.

Figura 1: CPU

La CPU è anche indicata come processore. L'architettura del computer aiuta a determinare se la CPU può elaborare istruzioni a 32 bit o 64 bit. La velocità di clock indica il numero di istruzioni che la CPU può elaborare in un secondo. Il tempo di esecuzione per la CPU per eseguire un programma può essere calcolato utilizzando la seguente formula.

Tempo CPU = No di istruzioni nel programma x Cicli di clock per istruzioni x Tempo per un ciclo di clock

Cos'è un Core

Un core è un'unità di esecuzione di una CPU. Questa unità è in grado di leggere ed eseguire le istruzioni. CPU o processore possono avere un core singolo o più core. Quando un sistema ha più core, è chiamato sistema multicore. Una CPU con due core è chiamata processore dual-core. Una CPU con quattro core è chiamata processore quad-core.  

Figura 2: Core

Quando ci sono più core in una singola CPU, può ricevere molte istruzioni ed eseguirle simultaneamente su core separati. Aumenta la velocità di elaborazione. Pertanto, il numero di core nella CPU è un fattore considerevole nel determinare le prestazioni della CPU. Implementa anche il calcolo parallelo. I computer più recenti utilizzano processori multicore. Consiste di singoli componenti di elaborazione con due o più unità di elaborazione o core per leggere ed eseguire più istruzioni alla volta.

Differenza tra CPU e Core

Definizione

Una CPU è un circuito elettronico all'interno del computer che gestisce tutte le istruzioni ricevute dall'hardware e dal software in esecuzione sul computer. A Core è l'unità di elaborazione che riceve istruzioni per portare avanti azioni basate sulle istruzioni.

Posizione

La CPU è un componente all'interno del computer mentre il core si trova all'interno della CPU.

Qualità

Un computer può avere più CPU o processori. Una CPU può avere core singoli o multipli.

Conclusione

La differenza tra CPU e Core è che la CPU è un circuito elettronico all'interno del computer che esegue istruzioni per eseguire operazioni aritmetiche, logiche, di controllo e di input / output mentre il core si riferisce a un'unità di esecuzione all'interno della CPU che riceve ed esegue istruzioni.

Riferimento:

1. "Unità centrale di elaborazione". Wikipedia, Wikimedia Foundation, 25 luglio 2018, disponibile qui.
2. "Che cos'è un nucleo?" Computer Hope, 21 maggio 2018, disponibile qui.

Cortesia dell'immagine:

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