Menu
Coddy logo textTech

¿Qué es la CPU?

Parte de la sección Fundamentos del Journey de Assembly de Coddy — lección 1 de 45.

La CPU (Unidad Central de Procesamiento) es el cerebro del ordenador. Pero a diferencia de un cerebro humano, en realidad es muy sencilla. Solo hace una cosa: lee instrucciones de la memoria y las ejecuta, una por una, muy rápido. Cuando escribes código Assembly, estás dando instrucciones directas a la CPU.

A diferencia de los lenguajes de alto nivel como Python o JavaScript que ocultan los detalles del hardware, el lenguaje Assembly te permite controlar exactamente lo que hace la CPU, paso a paso. 

Piense en la CPU como un trabajador muy rápido que:

  • No puede pensar ni tomar decisiones por sí mismo
  • Sigue órdenes sencillas como "suma estos dos números" o "mueve este valor allí"
  • Realiza millones de estas órdenes sencillas cada segundo

Dentro de la CPU hay pequeñas cajas de almacenamiento llamadas registros. Un registro contiene un solo número. La CPU puede acceder a los registros de forma extremadamente rápida, mucho más rápido que acceder a la memoria principal (RAM).

La CPU también tiene un registro especial llamado Contador de Programa (PC). El PC contiene la dirección de memoria de la siguiente instrucción a ejecutar. Después de cada instrucción, el PC se desplaza automáticamente a la siguiente dirección.

Datos clave sobre una CPU:

DatoExplicación
Ejecuta una instrucción a la vezSin multitarea a nivel de hardware
Solo entiende númerosTodo (instrucciones, datos, direcciones) es un número
No tiene memoria propia (excepto los registros)Todo debe almacenarse en la RAM
Es increíblemente rápidaLas CPU modernas ejecutan miles de millones de instrucciones por segundo

 

Pruébalo tú mismo

Esta lección no incluye un desafío de código.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos