Fin dall'infanzia, ci è stato insegnato che la CPU è il cervello del computer! La maggior parte delle persone sembra dimenticarlo quando deve acquistare un computer, anche se. Probabilmente è perché la maggior parte di noi non conosceva le CPU in primo luogo. Non sapevamo come funzionano o i fattori che contano. Ed è per questo che le persone finiscono per acquistare un processore casuale. In effetti, ci sono alcune cose di base che dovresti sapere sulla CPU.
In questo articolo, esaminiamo alcuni concetti come core vs thread, Hyper-Threading, ne vale la pena? e ovviamente la maggior parte delle nozioni di base sui processori che dovresti conoscere. Innanzitutto, avremo un'introduzione ai processori, che tecnicamente sono chiamati CPU.
Che cos'è un processore principale in un computer?
Come il 99% di voi sa, CPU sta per Central Processing Unit. Questo è il componente centrale di ogni computer: per computer intendiamo PC, laptop, smartphone e molti altri gadget. In altre parole, tutto ciò che calcola ha un processore all'interno. La CPU è il luogo in cui vengono eseguiti tutti i calcoli computazionali. È fatto con l'aiuto di indicazioni e istruzioni dal sistema operativo. Quindi, questa è la cosa fondamentale delle CPU.
Esistono alcune sottounità per ogni CPU, come l'unità logica aritmetica e l'unità di controllo. È troppo tecnico e dovremmo saltare.
Una CPU può elaborare una singola attività alla volta. Questo non è molto buono per le prestazioni, lo sai. Quindi, c'è una storia su come abbiamo ottenuto questo scenario di multi-tasking ricco di prestazioni. Per capire la situazione attuale con le CPU, dovremmo dare un'occhiata alla storia del Personal Computing.
I vecchi tempi delle CPU multiple
Per CPU intendiamo un chip CPU inserito nel socket del processore. Quindi, nei primi tempi, uno di questi chip si occupava di un singolo compito alla volta.
Ai vecchi tempi, le persone avevano bisogno di maggiori prestazioni dai computer. La loro idea era di includere più CPU su un computer. Cioè, ci sarebbero più socket e più chip. Tutti questi sarebbero collegati insieme e alla scheda madre. Quindi, tecnicamente, possono aspettarsi prestazioni migliori dal PC. Questo è stato un metodo abbastanza efficace fino a quando le persone non hanno scoperto gli svantaggi.
- Era necessario fornire alimentazione dedicata e risorse di installazione per ogni CPU. Poiché erano chip diversi, la latenza per la comunicazione era troppo alta. Questa non era davvero una buona cosa per le prestazioni.
- Ultimo ma non meno importante, un collettivo di CPU può produrre molto calore a lungo termine. Quindi, avresti bisogno di un sacco di risorse per affrontare il calore extra.
Ed è così che sono entrati in scena i concetti di Hyper-Threading e CPU Multi-Core.
Scenario n. 1 – Più core in una singola CPU
L'idea di collegare diversi chip CPU non era molto buona per le prestazioni. Poi è nata l'idea di avere due Central Processing Unit all'interno di un unico chip. Ci auguriamo che tu capisca la differenza tra un chip e un'unità di elaborazione centrale.
Quindi, come passo successivo efficace verso le prestazioni, i produttori hanno incluso più unità di elaborazione centrale in un singolo processore. Queste unità sono state chiamate "Core". Questi processori erano chiamati CPU multi-core. Quindi, quando il sistema operativo guarda, ci sono due CPU. Invece di dedicare spazio di archiviazione e alimentazione a chip separati, le CPU multi-core hanno svolto il lavoro delle prestazioni extra.
Ovviamente c'erano anche altri vantaggi. Poiché entrambe le CPU erano sullo stesso chip, la latenza era inferiore. Ciò ha contribuito a una migliore comunicazione e a una maggiore velocità. Attualmente, puoi vedere un'ampia varietà di CPU multi-core sul mercato. Nei processori Dual Core, ci sono due unità di elaborazione. Se invece prendiamo il caso di Processori Quad Core, individueresti 4 unità di elaborazione. Questo numero aumenta in base al processore che stai acquistando.
Scenario n. 2 – Intel Hyper-Threading
Il calcolo parallelo è stato nel settore per un po'. Tuttavia, è stata Intel a portare i vantaggi dello stesso nel personal computing. E, lì, si chiamava Intel Hyper-Threading Technology. È fantastico se hai un'idea dal nome, ma possiamo spiegarli tutti da zero.
La tecnologia Intel Hyper-Threading fa credere al tuo sistema operativo che ci siano più CPU, in effetti ce n'è solo una. È una specie di pretesa, per migliorare le prestazioni e la velocità. Supponiamo di avere una CPU single-core abilitata per Hyper-Threading; in tal caso, il sistema operativo troverà due CPU logiche in totale. Allo stesso modo, se fosse una CPU Dual Core, il sistema operativo individuerà quattro CPU logiche. Queste CPU logiche riescono ad aumentare la velocità attraverso l'uso della logica. Le risorse di esecuzione hardware saranno suddivise e disposte, in modo da fornire la migliore velocità per più processi.
Come puoi vedere, l'intero gioco è virtuale. Quindi, la risposta alla domanda: quanti thread per core? dovrebbe essere così – Il processore, con l'aiuto di Hyper-Threading, sta cercando di ingannare il sistema operativo. Sebbene non sia così eccezionale, questa configurazione può fornire prestazioni leggermente migliori.
Core vs Thread: ne vale la pena l'Hyper Threading?
Siamo veloci qui.
Se il tuo computer ha una CPU multi-core, significa che ci sono più Central Processing Unit. Significa anche che puoi avere prestazioni migliori rispetto a una CPU single-core.
D'altra parte, più thread sono qualcosa di virtuale. Qui, la tecnologia utilizza una logica extra per gestire più attività. Per questo motivo, le prestazioni totali non saranno realmente visibili.
Quindi, se vuoi davvero confrontare, possiamo dire qualcosa. Le CPU multi-core sono sempre migliori delle CPU single-core, indipendentemente dal fatto che sia presente l'Hyper-Threading. Tuttavia, se prendi due CPU single-core, una con hyper-threading e una senza hyper-threading, la prima funzionerà meglio.
Bene, questa è la vera differenza tra Core e Thread che dovresti sapere.
Lo scenario attuale: determinare quanti core ho?
Come sai, la maggior parte dei computer oggi viene fornita con CPU Multiple-Core. Almeno, puoi individuare i processori Dual Core in quasi tutti i laptop là fuori. Ovviamente, sebbene siano una minoranza, ci sono anche alcune CPU single-core. Mentre la scelta è tua, ci sono anche altri fattori.
Ad esempio, è utile avere una CPU multi-core con tecnologia Hyper-Threading. Questo può migliorare le prestazioni complessive del tuo PC, specialmente durante il multitasking. Supponiamo di avere un processore Quad Core con Hyper-Threading. Quindi, puoi virtualmente avere le prestazioni di un totale di 8 CPU logiche.
Sembra fantastico, vero?
Riepilogo: core vs thread
Speriamo di aver dato un'idea chiara delle basi di CPU, Hyper-Threading e CPU Multi-Core. Crediamo anche che questi suggerimenti per thread e core ti aiuteranno a scegliere il processore giusto per il tuo computer.
Keith Pound
Grazie per aver condiviso informazioni rare su Processore e CPU (Unità di elaborazione centrale).
Keith Pound.
Vicky Soni
La maggior parte delle volte, quando le persone anziane acquistano un computer, non capiscono che la CPU e la sua potenza sono importanti a lungo termine.
Ukachukwu Sandra Amaka
Questo mi ha davvero aiutato molto. Grazie.
Ora, conosco la differenza tra Core e Thread e la loro importanza nell'acquisto dei computer.
Suraj
Questo è davvero utile per capire la CPU, non ero a conoscenza che dual-core significa dual cpu, quando ho comprato il mio pc per la prima volta.
James Crum
Sì, ma stavo davvero cercando come determinare se una velocità della CPU GHz inferiore come 3.0 GHz con 18 core e 36 thread rispetto a 3.5 GHz con 12 core e 24 thread. Quale è più veloce?
Frank
Qual è la differenza di prestazioni approssimativa?
Se una CPU a 4 core e 8 thread costa $ 100 e una CPU a 8 core (senza hyperthreading) costa $ 150, qual è l'offerta migliore? Una CPU a 4 core con 2 thread virtualizzati per core funziona circa il doppio più lentamente di una CPU dedicata a 8 core o è solo circa la metà più lenta o sono più o meno la stessa cosa?
Davide Weitzel
Grazie, sto cercando di acquistare un laptop migliore e tutte le informazioni che mi hanno fornito non significano molto. Continuavo a vedere quad core e tutto il resto e non ero sicuro che facesse davvero la differenza in termini di velocità. La velocità è ciò che cerco quindi grazie mi hai aiutato a capirlo meglio.