Cómo Funciona Una Cpu Y La Computadora
🧠 Cómo Funciona una CPU y la Computadora
Creado: 25 de junio de 2025 17:45
Basado en el video de J. Clark Scott: “Computación sin dolor”
Introducción
Una computadora es una máquina compleja, pero sus principios de funcionamiento pueden entenderse fácilmente si observamos sus componentes básicos, especialmente la CPU (Unidad Central de Procesamiento). En este documento aprenderás:
- Qué es una CPU y cómo trabaja.
- Cómo se comunican la CPU, la memoria RAM y otros dispositivos.
- Qué papel juegan las instrucciones, los datos y los registros.
- Cómo se almacenan y procesan datos en una computadora.
1. ¿Qué es la CPU?
La CPU (Central Processing Unit) es el cerebro de la computadora. Se encarga de interpretar y ejecutar instrucciones que vienen de los programas almacenados en la memoria.
- Opera en ciclos sincronizados por una señal de reloj.
- Cada “tick” del reloj permite que la CPU realice una pequeña operación.
- CPUs modernas trabajan a gigahertz (GHz): miles de millones de ciclos por segundo.
2. Componentes Internos de una CPU
a. Unidad de Control
Dirige las operaciones internas. Lee instrucciones desde la RAM y coordina qué debe hacer cada componente.
b. Unidad Aritmética Lógica (ALU)
Realiza cálculos matemáticos (suma, resta) y comparaciones (igual, mayor, menor).
c. Registros
Son pequeñas memorias dentro de la CPU que almacenan temporalmente datos o instrucciones en proceso.
d. Buses
Conjunto de cables que permiten el flujo de datos entre los componentes internos y externos.
3. Memoria RAM (Memoria de Acceso Aleatorio)
- Almacena datos e instrucciones temporales que la CPU necesita.
- Cada posición en RAM tiene una dirección.
- El acceso puede ser secuencial o aleatorio, dependiendo del programa.
- Al apagar la computadora, todo lo que está en RAM se borra.
4. Tipos de Datos que Almacena la RAM
- Instrucciones (ej. cargar, sumar, comparar)
- Números para operaciones matemáticas.
- Direcciones (para acceder a otros dispositivos).
- Letras y caracteres codificados como binarios.
5. Conjunto de Instrucciones de una CPU
Cada CPU tiene su propio conjunto de instrucciones, como:
LOAD: cargar un número desde RAM.ADD: sumar dos números.STORE: guardar un valor en RAM.COMPARE: comparar dos valores.JUMP IF: saltar a otra instrucción si se cumple una condición.IN/OUT: recibir datos (ej. del teclado) o enviarlos (ej. al monitor).
6. Ejemplo de Programa: Juego de Adivinanza
LOADel número correcto (ej. 9).INrecibe número del usuario desde el teclado.COMPARElos dos números.- Si son iguales,
JUMP IFa una instrucción que dice “¡Correcto!”. - Si no,
OUTmuestra “Prueba otra vez” y vuelve al paso 2.
7. Ciclo de Ejecución de Instrucciones
- La Unidad de Control lee una instrucción de la RAM.
- Usa el Registro de Instrucciones para guardar la instrucción.
- La instrucción se decodifica y se envía a los componentes correspondientes (ALU, registros, etc.).
- Si hay una operación lógica o aritmética, la ALU la ejecuta.
- El resultado puede almacenarse en un registro temporal o en RAM.
8. Almacenamiento Permanente
Como la RAM se borra al apagar la computadora, usamos unidades de almacenamiento:
- Discos Duros (HDD): Lentos, pero con gran capacidad.
- Unidades de Estado Sólido (SSD): Más rápidas, sin partes móviles.
- El CPU no procesa datos directamente desde estas unidades, siempre se cargan primero a la RAM.
9. Resumen del Flujo de Datos
- El programa está almacenado en el disco.
- Al iniciar, el sistema operativo carga el programa en RAM.
- La CPU va leyendo y ejecutando instrucciones desde RAM.
- Los datos van y vienen entre CPU y RAM.
- Salidas se envían a dispositivos externos (monitor, impresora).
- Entradas se reciben desde teclado, mouse u otros periféricos.
10. Conclusión
Aunque los CPUs modernos son increíblemente rápidos y complejos, el principio básico de funcionamiento sigue siendo el mismo que en modelos simples como el CPU Scott:
- Leer una instrucción.
- Ejecutar la operación.
- Almacenar o mostrar el resultado.
- Repetir.
Si entiendes esto, has dado un gran paso para comprender cómo funciona una computadora desde adentro.
📚 Recomendaciones
- Libro: But How Do It Know? de J. Clark Scott
- Sitio web: howdoitknow.com
- Simulador del CPU 6502: visual6502.org