Differenza chiave: una CPU esegue tutte le funzioni aritmetiche e di calcolo di un computer. Una GPU è un'unità di circuiti elettronici progettata per manipolare e modificare rapidamente la memoria per aumentare la velocità con cui il sistema costruisce le immagini in una cornice.
CPU e GPU vengono spesso utilizzate quando si fa riferimento al computer e alle sue tecnologie. Sebbene queste parole siano usate quotidianamente, le persone sono spesso confuse su ciò che la tecnologia svolge quale lavoro. Quando una persona normale apre il computer, è spesso sconcertato dalla quantità di chip, fili e clip visibili all'interno del sistema. A meno che non sia ben preparato con la tecnologia informatica, non sarebbe in grado di distinguere nulla dall'altra. Questo è uno dei motivi principali per cui i tecnici informatici sono in grado di addebitare tariffe così elevate e potenti da dare anche un'occhiata al sistema. Quindi, è importante mantenere un po 'di conoscenza su quale tecnologia offre quale scopo.
Un'unità di elaborazione centrale (CPU) è l'hardware all'interno di un sistema informatico che esegue le istruzioni di un programma per computer eseguendo le operazioni aritmetiche, logiche e di input / output di base del sistema. È anche chiamato unità di elaborazione centrale, o più comunemente un processore. Tuttavia, molti erroneamente usano il termine CPU per riferirsi all'unità abitativa che immagazzina tutto l'hardware del computer, mentre, in realtà, è solo il piccolo chip del processore che esegue i programmi del computer.
Nei computer di grandi dimensioni, le CPU richiedono uno o più circuiti stampati. Tuttavia, nei personal computer e nelle piccole workstation, quelle che la maggior parte di noi usa, la CPU è ospitata in un singolo chip di silicio chiamato microprocessore. La funzione fondamentale di una CPU è quella di eseguire o eseguire un programma. Un programma è essenzialmente una sequenza di istruzioni memorizzate, che è rappresentata da una serie di numeri che sono conservati in una sorta di memoria del computer. Le CPU seguono un processo in quattro fasi nella loro operazione: recupero, decodifica, esecuzione e writeback.
Oltre all'esecuzione di un programma, la CPU è anche responsabile del controllo delle funzioni di sistema, dell'esecuzione degli script e della realizzazione di calcoli complessi, che vengono spesso utilizzati nel rendering del software. Le CPU avviano anche il trasferimento di grandi blocchi di dati, nonché la lettura o la scrittura di dati da e verso periferiche, come CD, DVD, unità USB, ecc. Poiché la CPU è responsabile praticamente di tutti i processi in esecuzione nel computer, è accettabile solo dichiarare che più veloce è la CPU, più velocemente possono essere eseguite le applicazioni. Tuttavia, una CPU molto grande non è necessaria per la maggior parte dei computer domestici, poiché molti di noi non eseguono più programmi contemporaneamente.
Ci sono due componenti tipici di una CPU: l'unità logica aritmetica (ALU) e l'unità di controllo (CU). L'ALU esegue operazioni aritmetiche e logiche, mentre la CU estrae le istruzioni dalla memoria e le decodifica e le esegue; chiamare l'ALU per aiuto quando necessario.
Il termine GPU è stato progettato da Nvidia nel 1999 per GeForce 256. Wikipedia afferma che il prodotto è stato commercializzato come "la prima 'GPU' al mondo, o Graphics Processing Unit, un processore a chip singolo con trasformata integrata, illuminazione, triangolo setup / clipping e rendering di motori che sono in grado di elaborare un minimo di 10 milioni di poligoni al secondo. "Il concorrente di Nvidia, ATI Technologies, ha cercato di coniare e divulgare senza successo il termine VPU o unità di elaborazione visiva.
Inizialmente, le CPU sono responsabili della gestione di tutto il computer e delle istruzioni che riceve dall'utente e dal sistema. Tuttavia, con l'aumento della tecnologia e la domanda di tecnologia, era meglio prendere un po 'della pressione della CPU e dargli altri processori. Rispetto alle CPU, le GPU hanno più transistor in grado di gestire più lavoro e offrono risoluzioni maggiori. La maggior parte dei transistor GPU esegue calcoli relativi alle tecnologie 3D. Sono stati originariamente utilizzati per accelerare il lavoro a uso intensivo della memoria per il mapping delle texture e il rendering dei poligoni. Molte GPU supportano anche tecnologie per giochi avanzati o riproduzione digitale, offrendo sistemi migliori e avanzati.