La Unidad Central de Proceso, UCP (Central Processing Unit, CPU, en inglés), dirige y controla el proceso de información realizado por la computadora.
La UCP procesa o manipula la información almacenada en memoria; puede recuperar información desde memoria (esta información son datos o instrucciones: programas). También puede almacenar los resultados de estos procesos en memoria para su uso posterior.
La UCP consta de dos componentes: unidad de control (UC) y unidad aritmética-lógica (UAL). La unidad de control (Control Unit, CU) coordina las actividades de la computadora y determina qué operaciones se deben realizar y en qué orden; asimismo controla y sincroniza todo el proceso de la computadora.
La unidad aritmético-lógica (Arithmetic-Logic Unit, ALU) realiza operaciones aritméticas y lógicas, tales como suma, resta, multiplicación, división y comparaciones. Los datos en la memoria central se pueden leer (recuperar) o escribir (cambiar) por la UCP.