Esercitazioni

Parti di un processore 【nozioni di base】 ⭐️

Sommario:

Anonim

Ogni processore ha alcune parti che devi conoscere e capire come funzionano. Quindi, ecco un tutorial per imparare le basi.

I processori sono in qualche modo più complessi di quanto pensiamo. Non si tratta solo di core, thread, frequenza e cache, ma ogni processore ha alcune parti che devono essere conosciute. Poiché sappiamo che molti non li conoscono, abbiamo deciso di fare un piccolo tutorial di base che cerca di spiegare il più basilare di un processore.

Indice dei contenuti

Processore o CPU

Spesso ci riferiamo al processore come CPU, ma che cos'è la CPU? Sono le iniziali di Central Processing Unit o, tradotte in spagnolo, Central Processing Unit . Un processore raccoglie tutti i dati "grezzi" che riceve dai dispositivi di input e li converte in informazioni utili che possono essere utilizzate da qualsiasi dispositivo di output.

In un normale PC, la CPU è un semplice microchip, ma nei server o nei PC quantistici, di solito sono un insieme di chip. Le 3 parti principali del processore sono le seguenti:

  • Unità di controllo. Controlla i dispositivi di input e output (input e output). L'unità aritmetica logica o (ALU). Questa è una delle parti più importanti del processore perché richiede molto lavoro, come il processo decisionale e la matematica. Unità di memoria. È quella memoria utilizzata per memorizzare la programmazione e i dati della CPU. Più memoria ha la CPU, più programmi può avviare contemporaneamente, più dati è in grado di gestire.

Tuttavia, devi approfondire ogni parte. Pertanto, di seguito, spiegheremo in dettaglio le 3 parti del processore.

Unità di controllo

Controlla le operazioni di tutte le parti del PC, ma non esegue alcuna operazione di elaborazione dei dati. Le sue funzioni sono le seguenti:

  • Controlla i trasferimenti di dati e le istruzioni tra le altre unità del PC. Gestisci e coordina tutte le unità del computer. Ottiene le istruzioni dalla memoria, le interpreta e dirige le operazioni del PC. Comunica con i dispositivi di input e output per i risultati di trasferimento o archiviazione dei dati. Non elabora né salva i dati.

ALU

Consiste in due sottosezioni o sottocategorie chiamate: sezione aritmetica e sezione logica.

Il primo esegue operazioni aritmetiche, come addizione, sottrazione, moltiplicazione e divisione. Tutte queste operazioni complesse vengono eseguite utilizzando, ripetutamente, le operazioni precedenti.

Per quanto riguarda la sezione logica, esegue operazioni logiche, come il confronto, la selezione, la corrispondenza o l'unione dei dati.

Unità di memoria

Può anche essere indicato come "Unità di archiviazione". È possibile memorizzare istruzioni, dati o risultati intermedi. Questa unità fornisce informazioni ad altre unità PC che ne hanno bisogno. Le sue dimensioni influiscono su potenza, capacità e velocità.

Troviamo la memoria principale e secondaria, ma le funzioni dell'unità di memoria sono le seguenti:

  • Memorizza tutte le informazioni e le istruzioni di cui è necessaria l'elaborazione. Memorizza i risultati dell'elaborazione intermedia. Salva i risultati dell'elaborazione finale prima che vengano inviati a un dispositivo di uscita. Tutti gli ingressi e le uscite comunicano o trasmettono attraverso la memoria principale..

Core o core

Finora abbiamo spiegato come funziona un'unità di elaborazione centrale (CPU), ma molto spesso ne troviamo diverse. Qui entrano in gioco kernel , multiprocessing, ecc. Attualmente, la cosa più normale è avere un processore con 2 o 4 core.

Ma cos'è un nucleo? Potremmo dire che un kernel è un blocco che si trova all'interno del processore e che esegue le istruzioni. Sicuramente, il numero di core indica quanti compiti il ​​nostro PC può svolgere contemporaneamente. Detto questo, significa che più core abbiamo, più istruzioni eseguiremo? Non è necessario.

Tale quantità di istruzioni dipenderà dal programma che utilizziamo. Ci sono programmi che usano solo un kernel, come altri che usano fino a 8. Ovviamente, se usiamo quest'ultimo, avere più core sarà un enorme salto di prestazioni.

Pertanto, possiamo dire che i processori multi-core possono lavorare con più programmi ed eseguire più attività contemporaneamente. Sebbene, attenzione, non deve essere così, questo dipenderà dal programma perché troviamo applicazioni le cui operazioni non possono essere eseguite in parallelo.

Dal momento che so che molti di voi stanno pensando ai videogiochi, ti dirò di quanti core hai bisogno. Prima, con 4 core era sufficiente perché i videogiochi, come regola generale, non ne richiedevano di più. A partire dal 2018, gli sviluppatori hanno iniziato a utilizzare tutti e 6 i core. Ciò significa che, come minimo, ti consigliamo di acquistare un processore con 6 core.

Ti consigliamo come aggiornare il BIOS sulla scheda madre per AMD Ryzen 3000

Questo non significa che non puoi giocare con 2 core o 4 core. In effetti, sarai in grado di giocare e fare una bella esperienza, ma non la migliore.

Infine, supponiamo che ciascun core funzioni a una frequenza, che può essere base o turbo. La base è la frequenza di stock, il turbo è una sorta di "overclock" che viene fatto al processore per fornire la massima potenza.

Discussioni o discussioni

I thread sono una versione virtuale di un kernel (sì, quello che abbiamo spiegato prima). La sua missione è aiutare il processore a gestire meglio i suoi compiti, riducendo i tempi di attesa. Ogni core esegue un'attività simultanea e i thread convincono l'utente e il PC che è possibile fare di più contemporaneamente.

Spieghiamo con questo esempio: una torta. La torta rappresenta un compito, che chiameremo " iniziare Counter Strike ". Ora, lo dividiamo in porzioni; questi rappresenteranno i thread. In questo modo, stiamo dividendo un'attività in più thread. Ogni thread deve svolgere un lavoro specifico. Se guardi, è la divisione del lavoro ideata da Henry Ford, ma applicata all'informatica.

Se non ti è chiaro, facciamo quanto segue: dobbiamo riempire 10 secchi d'acqua, come pensi che ci vorrà meno?

  • Riempiendo un secchio fino al completamento, per passare all'altro. Vai a riempire un po 'd'acqua in ciascuno, contemporaneamente, fino a quando non sono stati completati.

Riempiremo prima i 10 secchi d'acqua, se vengono riempiti contemporaneamente. Quindi, è meglio usare Hyper-threading, purché l'applicazione lo consenta. Più discussioni, meglio è.

Finora questo tutorial di parti di base del processore. Speriamo che ti sia servito e, se hai domande, lo sai!

Consigliamo i migliori processori sul mercato

Conoscevi le parti del processore? Ti manca qualche concetto? Quale

Esercitazioni

Scelta dell'editore

Back to top button