Al "cuore" di ogni computer si trova la CPU, o l'unità centrale di trattamento, che è responsabile per l'esecuzione di operazioni aritmetiche e funzioni logiche, così come l'esecuzione di istruzioni per gli altri componenti. I componenti di una CPU di lavoro insieme, e a seconda di come sono fatti, determinare esattamente quanto velocemente queste operazioni possono essere effettuate con la complessità delle operazioni possono essere. Ciascuno dei componenti separate di una CPU da soli sono relativamente semplici. Alcuni dei componenti principali di una CPU, noto anche come un microprocessore, sono le unità logica aritmetica (ALU), l'unità di controllo e di registri.
Per cominciare, l'unità logica aritmetica è la parte della CPU che, come suggerisce il nome, svolge le funzioni matematiche di addizione, sottrazione, moltiplicazione e divisione. Si è spesso pensato che queste funzioni sono tutte le CPU fa in un computer, ma questo non è vero. La ALU opera insieme con, e come una parte importante della, gli altri componenti di una CPU per eseguire molti processi complessi. Una CPU può contenere più di una unità logica aritmetica, e questi ALU possono essere utilizzati anche ai fini del mantenimento di timer che aiutano a far funzionare il computer. L'unità di controllo è un altro elemento fondamentale della CPU. In sostanza, essa regola il flusso di informazioni attraverso il processore. Le funzioni che svolge una unità di controllo può variare in base alla quale un particolare della CPU è stata costruita per fare. La maggior parte, questa componente riceve, decodifica, risultati memorizza e gestisce l'esecuzione di dati, che scorre attraverso la CPU. Unità di controllo più complesse necessità di stabilire quando e come questo grande quantità di informazioni da elaborare e assicurarsi che i dati vengono inviati ai componenti corretto del computer.componenti più di una CPU che sono vitali per il suo funzionamento sono i registri, locazioni di memoria sono molto piccole, che sono responsabili per lo svolgimento dei dati che devono essere elaborati. La più importante di questi registri è conosciuto come il puntatore di istruzioni, che dirige la CPU per la posizione di memoria successiva da dove è per ricevere informazioni. Un altro tipo di registro è l'accumulatore, che è responsabile per la conservazione dei valori prossimi che saranno elaborati dalla CPU. L'insieme di queste componenti di una CPU stanno diventando sempre più veloce, più compatto e più potente, come il passare del tempo e la tecnologia avanza.
