Un microprocessore, denominato anche CPU, è un processore per computer sotto forma di un singolo circuito integrato (IC).
CPU è l'acronimo di Central Processing Unit e costituisce il cervello di un computer in quanto fornisce istruzioni per il programma del computer stesso. I microprocessori controllano essenzialmente la maggior parte delle funzioni che il computer può svolgere, dalla navigazione sul web alla scrittura di un documento. Pertanto, un microprocessore CPU è un componente essenziale nel calcolo.
Un IC a microprocessore è un dispositivo a semiconduttore che fornisce questa funzionalità da un singolo chip. Si tratta di un contenitore semiconduttore tradizionale, come un contenitore BGA o QFN.
Un microprocessore esegue operazioni aritmetiche e logiche. Prende un input binario da un dispositivo ed elabora i dati in base alle istruzioni memorizzate con la sua memoria. Queste istruzioni vengono salvate utilizzando la memoria cache.
I calcolatori sono guidati da insiemi specifici di istruzioni e la CPU esegue queste istruzioni a grandi velocità. La larghezza del bus dati è la velocità con cui un microprocessore può elaborare i dati. La lunghezza della parola è il numero di bit contenuto nel bus dati interno. Ad esempio, un microprocessore a 32 bit sarà in grado di elaborare i dati più velocemente di un microprocessore a 8 bit.
La velocità di clock è un valore dato in MHz o GHz. Si riferisce alla velocità con cui il microprocessore esegue le istruzioni.
I microprocessori possono essere utilizzati in molte applicazioni che richiedono un controllo integrato. Ciò include:
I microcontroller sono un tipo di microprocessore che contiene la CPU, memoria e altri ingressi e uscite.