Esistono due diversi tipi di microprocessori; sono processori ARM e processori X86. I processori X86 prendono il nome dal set di istruzioni che usano, mentre i processori ARM prendono il nome dalla società che li ha progettati.
I desktop, i laptop e i server utilizzano processori X86, realizzati da Intel o Advanced Micro Devices. I processori ARM vengono utilizzati principalmente in piccoli dispositivi alimentati a batteria come telefoni cellulari, fotocamere digitali e tablet. I processori ARM possono essere modificati dal produttore del dispositivo prima del rilascio. Il consumo energetico è la differenza principale tra i processori, poiché i processori X86 richiedono più energia e generano più calore, mentre i processori ARM non richiedono molta potenza per l'esecuzione.