Cómo Funcionan las Computadoras
Antes de escribir código, vamos a entender la máquina que vamos a comandar.
Componentes Básicos
Procesador (CPU)
El "cerebro" de la computadora. Ejecuta cálculos e instrucciones.
Piensa en él como un chef super rápido: solo puede hacer una cosa a la vez, pero lo hace tan rápido que parece simultáneo.
Memoria (RAM)
Memoria temporal. Guarda lo que la computadora está usando ahora mismo.
Es como tu escritorio de trabajo: mientras más espacio, más cosas puedes tener abiertas. Pero cuando apagas la computadora, todo se borra.
Almacenamiento (HD/SSD)
Memoria permanente. Guarda tus archivos, programas, fotos.
Es como un archivero: más lento para acceder, pero nada se pierde cuando apagas.
Ejemplo Simple
Cuando abres un navegador:
- Almacenamiento → El navegador está guardado aquí
- RAM → El navegador se carga en la memoria
- CPU → Ejecuta las instrucciones del navegador
Binario: El Lenguaje de la Computadora
Las computadoras solo entienden binario: 0 y 1.
Hola → 01001000 01101111 01101100 01100001
Cada 0 o 1 es un bit. 8 bits = 1 byte.
| Unidad | Equivalente |
|---|---|
| 1 KB | 1,024 bytes |
| 1 MB | 1,024 KB |
| 1 GB | 1,024 MB |
| 1 TB | 1,024 GB |
¿Dónde Entra el Código?
Cuando escribes código en JavaScript:
alert("¡Hola!");Pasa por este proceso:
Tu código (JS) → Intérprete → Código de máquina (0s y 1s) → CPU ejecuta
Por eso existen los lenguajes de programación: son más legibles para humanos y se traducen a binario.
Entrada, Procesamiento y Salida
Todo programa sigue este ciclo:
- Entrada - Recibe datos (teclado, mouse, archivo)
- Procesamiento - Hace algo con estos datos
- Salida - Muestra el resultado (pantalla, archivo, sonido)
Ejemplo: calculadora
- Entrada: números 2 y 3
- Procesamiento: 2 + 3
- Salida: muestra 5
Sistema Operativo
El sistema operativo (Windows, macOS, Linux) es el "gerente" que:
- Controla el hardware
- Permite que los programas funcionen
- Administra archivos
- Provee seguridad
Piénsalo como el administrador del edificio: no vive en los departamentos (programas), pero mantiene todo funcionando.
Resumen
- CPU: procesa instrucciones
- RAM: memoria temporal (rápida)
- Almacenamiento: memoria permanente
- Las computadoras solo entienden binario (0 y 1)
- Los lenguajes de programación se traducen a código de máquina
- Todo sigue: Entrada → Procesamiento → Salida
¡En la próxima lección, exploraremos las carreras en tecnología! 🚀