El cerebro de la computadora se compone de transistores ordenados en puertas lógicas que permiten realizar operaciones. Funciona interpretando señales eléctricas como números y usando métodos como el álgebra de Boole. Se encarga del control y procesamiento de datos en la computadora con la ayuda de otros elementos como la unidad de control, la unidad aritmético lógica y los registros. Ha habido varias generaciones de microprocesadores de Intel y AMD con diferentes tecnologías.