El procesador ejecuta instrucciones almacenadas en la memoria RAM y está compuesto por una unidad de control y una ALU. La memoria RAM almacena temporalmente datos e instrucciones, mientras que la ROM y CMOS almacenan de forma permanente instrucciones iniciales y configuraciones. Existen diferentes tipos de procesadores como Intel, PowerPC y SPARC, así como diferentes tipos de memoria RAM como DRAM y SDRAM.