La CPU se ocupa del control y procesamiento de datos en las computadoras. Consiste de una unidad aritmético-lógica, registros y una unidad de control. Se comunica con dispositivos de entrada, salida y almacenamiento a través de un bus. Cuando se ejecuta un programa, la CPU recupera y ejecuta instrucciones de forma secuencial controlada por el contador de programa y la unidad de control. La CPU se conecta a otros dispositivos a través de puertos como PS/2, USB, seriales, paralelos, RCA, V