CPU
El chip que ejecuta tus programas, una instrucción tras otra, muy rápido.
La CPU (Central Processing Unit, unidad central de procesamiento) es el chip que ejecuta los programas. Todo lo que hace una computadora, desde abrir un archivo hasta correr un navegador, es una fila de instrucciones chiquitas (sumá estos dos números, copiá esto a memoria, saltá a aquella línea), y la CPU las recorre miles de millones de veces por segundo. Es el cerebro de uso general: no está especializada en nada y puede hacer de todo.
Una CPU moderna tiene varios núcleos, cada uno un procesador independiente, así que puede correr varios programas (o varias partes de uno) a la vez; una laptop tiene unos 8, un servidor 64 o más. Su velocidad se expresa en gigahertz (ciclos de reloj por segundo), pero el diseño de cada núcleo importa tanto como el reloj. Intel y AMD hacen la mayoría de las CPUs de PCs y servidores; Apple diseña las suyas (la serie M) sobre la arquitectura ARM, igual que los fabricantes de celulares.
La CPU es buena para trabajo variado, con muchas decisiones y bifurcaciones, que es casi todo el software. Es mala para hacer el mismo cálculo simple sobre millones de números a la vez, y por eso los gráficos y la IA se mudaron a la GPU. Aun así la CPU sigue ahí, corriendo el sistema operativo y alcanzándole el trabajo a la GPU.
Cuando una computadora se siente lenta hoy, rara vez la culpa es de la CPU; casi siempre está esperando a la RAM, al SSD o a la red. Pero la CPU sigue decidiendo qué tan rápido termina una tarea sola, y su consumo decide cuánto dura la batería de una laptop.
Para quedarse
- Ejecuta todo el software de uso general, instrucción por instrucción.
- Los núcleos trabajan en paralelo; la velocidad de reloj (GHz) es qué tan rápido late cada núcleo.
- Dominan dos familias de instrucciones: x86 (Intel, AMD) y ARM (Apple, celulares, cada vez más servidores).
- Excelente para lógica variada, floja para matemática masiva repetida; eso es trabajo de la GPU.