Quali sono i diversi tipi di processori per computer?

Questa domanda può andare in diverse direzioni.

In un PC ci sarà una CPU (unità di elaborazione centrale), responsabile della programmazione, dell'aritmetica e dell'elaborazione "normale". Ci potrebbe essere un co-processore matematico o un'unità in virgola mobile, anche se in tutti i PC attuali (2016) questo sarebbe integrato nella CPU. Negli anni '80 la FPU era spesso separata, e usata per l'aritmetica dei numeri reali in opposizione all'aritmetica intera. Un PC recente avrà probabilmente un'unità di elaborazione grafica (GPU), con un set di istruzioni ottimizzato per la visualizzazione e la manipolazione di immagini e video. Alcune schede madri di classe server potrebbero avere un controller di gestione ausiliario (un altro processore) usato come interfaccia di gestione intelligente della piattaforma. Altri componenti possono anche avere processori incorporati che eseguono un firmware fisso, come le unità disco o gli alimentatori, ma probabilmente non c'è modo per l'utente di cambiare la loro programmazione.

Alcune schede audio possono usare un DSP (Digital signal processor), un processore ottimizzato per eseguire operazioni di flusso su dati audio, ad esempio, a volte con un set di istruzioni che include istruzioni a ciclo unico come Multiply-accumulate.