Istnieją dwa różne typy mikroprocesorów; są to procesory ARM i procesory X86. Procesory X86 są nazywane zestawem instrukcji, którego używają, a procesory ARM są nazywane po firmie, która je projektuje.
Komputery stacjonarne, laptopy i serwery korzystają z procesorów X86, które są produkowane przez Intel lub Advanced Micro Devices. Procesory ARM są używane głównie w małych urządzeniach zasilanych bateryjnie, takich jak telefony komórkowe, aparaty cyfrowe i tablety. Procesory ARM mogą być modyfikowane przez producenta urządzenia przed wydaniem. Zużycie energii jest podstawową różnicą między procesorami, ponieważ procesory X86 wymagają większej mocy i generują więcej ciepła, podczas gdy procesory ARM nie wymagają dużej mocy do działania.