Recursos · Guía técnica
Del clic al binario
Abrir una app, ver un video, chatear con una IA: todo pasa por ocho capas invisibles
antes de convertirse en electricidad moviéndose por un chip. Esta guía te lleva por cada una,
de arriba a abajo, con la jerga real — pero explicada desde cero.
Mapa completo
Las ocho capas de tu computador
Desde ti hasta el transistor. La regla de oro: cada capa solo le habla a su vecina de abajo y no sabe nada de las demás — por eso todo esto funciona sin que nadie tenga que entenderlo completo de una vez.
7capa
Persona
Usuario (tú)
Mueves el mouse, tocas la pantalla, escribes. No le hablas al computador directamente — le hablas a una app.
6capa
Software que usas
Aplicaciones
Chrome, Word, un videojuego, Claude Code. Cada una le pide cosas al sistema operativo (leer un archivo, mostrar algo en pantalla) — ninguna toca el hardware directamente.
5capa
El que reparte los recursos
Sistema operativo
Windows, macOS, Linux, Android, iOS. Decide qué app usa el procesador ahora, cuánta memoria le presta a cada una y qué archivos puede leer.
4capa
El núcleo del sistema operativo
Kernel
La única parte del SO con permiso real para tocar el hardware. Todo lo demás — hasta la interfaz gráfica del propio SO — tiene que pedirle permiso a él.
3capa
Traductores
Drivers
Cada pieza física (tarjeta gráfica, wifi, impresora) habla "su propio idioma". El driver traduce entre ese idioma y las órdenes genéricas del kernel.
2capa
Lo primero que despierta
Firmware · BIOS / UEFI
Código grabado en un chip de la placa madre. Se ejecuta antes que nada al encender el equipo, revisa que el hardware esté sano y le pasa el control al sistema operativo.
1capa
Piezas físicas
Hardware: CPU · RAM · VRAM · almacenamiento
Los componentes físicos reales. Cada uno tiene un trabajo distinto — lo vemos en detalle más abajo.
0capa
Electricidad, pura y dura
Binario
En el fondo, todo lo anterior es voltaje alto o bajo pasando por miles de millones de transistores que se abren o cierran. Un "1" es "hay corriente"; un "0", "no la hay". Todo lo demás — lenguajes, apps, hasta la IA — son capas de traducción sobre este hecho físico.
Por qué importa este orden
Chrome no sabe qué procesador tienes. El kernel no sabe qué es "Chrome" — solo ve un proceso pidiendo memoria y tiempo de CPU. Esa ignorancia mutua entre capas es una decisión de diseño: permite que cambies de computador, de sistema operativo o de app sin que las demás capas se enteren.
Capa 5
¿Qué es un sistema operativo y para qué sirve?
Un sistema operativo es el programa que administra los recursos del computador — procesador, memoria, disco, dispositivos — y le da a cada aplicación una forma ordenada de pedirlos, sin que tengan que pelearse entre ellas ni tocar el hardware directo.
La analogía: el gerente del edificio
El SO es como el gerente de un edificio de oficinas. No hace el trabajo de cada empresa (aplicación) que alquila una oficina, pero administra el ascensor (procesador), reparte las salas de reunión (memoria), decide quién entra a la sala de servidores (permisos) y mantiene las luces encendidas (drivers y dispositivos). Sin gerente, cada empresa pelearía por el ascensor al mismo tiempo.
ProcesosGestión de procesos
Decide qué programa usa el procesador en cada instante y en qué orden.
MemoriaGestión de memoria
Le asigna a cada programa su propio espacio de RAM, aislado del resto.
ArchivosSistema de archivos
Organiza cómo se guardan, nombran y encuentran los datos en el disco.
HardwareDrivers y dispositivos
Coordina impresoras, wifi, pantalla, teclado — todo lo que se conecta.
SeguridadPermisos y aislamiento
Evita que un programa lea los datos o la memoria de otro sin autorización.
InterfazCLI o interfaz gráfica
La forma en que le das las órdenes: ventanas e iconos, o una terminal de texto.
¿En qué se diferencian entre sí?
Todos hacen lo mismo en el fondo. Lo que cambia es el kernel que usan, si el código es público, y para qué hardware están pensados.
Mismo kernel, sistema operativo distinto
Ubuntu, Fedora, Arch y Android usan el mismo Linux kernel por dentro — pero son sistemas operativos completamente distintos en cómo se ven, se instalan y se usan. El kernel es solo una pieza (la más importante) del SO completo, no el SO entero.
Capa 4 · El corazón del SO
Dónde entra el kernel
El kernel es la parte del sistema operativo que corre en "modo privilegiado", con acceso total y directo al hardware. Todo lo demás — apps, y hasta buena parte del propio SO — corre en "modo usuario", con acceso restringido.
La analogía: la única llave maestra
El kernel es la única persona en el edificio con la llave maestra. Todas las demás — apps, servicios, el propio explorador de archivos — tienen que pedirle a esa persona que abra la puerta que necesitan. A ese pedido formal se le llama syscall (llamada al sistema): "necesito leer este archivo", "necesito mandar estos datos por red". Nadie más tiene copia de la llave.
Modo usuario
- Corre casi todo: tu navegador, tus apps, la interfaz gráfica del SO
- No puede tocar el hardware directamente
- Si un programa se cuelga aquí, el resto sigue funcionando
- Para hacer algo real (leer un disco, usar la red) tiene que pedírselo al kernel
Modo kernel
- Acceso total y directo a CPU, RAM y dispositivos
- Corre el kernel y los drivers certificados
- Si algo falla aquí, puede colgar el equipo entero (pantalla azul)
- Por eso solo entra el código mínimo indispensable
SchedulerPlanificador de procesos
Decide qué proceso usa la CPU ahora mismo, miles de veces por segundo — por eso parece que todo corre "a la vez".
MemoriaGestor de memoria
Le da a cada proceso su propio pedazo aislado de RAM, para que uno no pueda leer la memoria de otro.
TraducciónDrivers
Convierten los pedidos genéricos del kernel al idioma específico de cada pieza de hardware.
PersistenciaSistema de archivos
Define cómo se organizan y leen los datos guardados en el disco.
WindowsNT kernel
Cerrado, propiedad de Microsoft, diseñado para compatibilidad amplia de hardware.
LinuxLinux kernel
Abierto. Corre desde servidores hasta Android y tu router de casa.
AppleXNU / Darwin
Híbrido (mezcla de dos diseños de kernel). Núcleo de macOS e iOS.
Capa 1 · El hardware real
CPU, RAM, VRAM y almacenamiento
Cuatro piezas físicas con trabajos completamente distintos. Confundirlas es el error más común al hablar de "cuánta memoria" tiene un equipo.
La analogía: tu escritorio real
CPU son tus manos y tu cerebro haciendo el trabajo. RAM es el escritorio: los papeles que tienes abiertos ahora mismo, a mano y rápidos de usar — pero que desaparecen si alguien limpia la mesa (apagas el equipo). Almacenamiento (SSD/HDD) es el archivero: todo lo que no estás usando en este momento, más lento de alcanzar, pero no se borra al apagar la luz. VRAM es un segundo escritorio, idéntico pero dedicado exclusivamente a la tarjeta gráfica (GPU), especializada en hacer miles de cálculos en paralelo para imágenes o IA.
CalculaCPU
Ejecuta instrucciones una tras otra (o unas pocas a la vez, según sus núcleos). El "cerebro" que hace el trabajo real.
Memoria de trabajoRAM
Guarda lo que está activo ahora: la app abierta, tu documento sin guardar. Rapidísima, pero volátil — se borra al apagar.
Memoria gráficaVRAM
Como la RAM, pero dentro o junto a la GPU. Guarda texturas, fotogramas, y datos de modelos de IA que se procesan en paralelo.
Archivo permanenteAlmacenamiento
SSD o disco duro. Todo lo que "no se pierde": tus fotos, programas instalados, el propio sistema operativo.
Qué pasa, capa por capa, cuando abres un juego
- Haces doble clic. El sistema operativo recibe el pedido y localiza el programa.
- Del disco a la RAM. El kernel le pide al almacenamiento que copie el programa a la memoria de trabajo — ahí es rápido de leer.
- La CPU ejecuta. Empieza a correr las instrucciones del programa, leyendo y escribiendo datos en RAM todo el tiempo.
- Los gráficos van a la GPU. Lo que hay que dibujar en pantalla se manda a la tarjeta gráfica, que lo procesa usando su propia VRAM.
- Sale por pantalla. El resultado final se muestra — decenas de veces por segundo, repitiendo este ciclo completo.
Un dato curioso: la arquitectura de la CPU
Además de qué tan rápida es, cada CPU entiende un "idioma" de instrucciones distinto — su arquitectura. La mayoría de los ordenadores de escritorio y portátiles usan x86/x64 (Intel, AMD). La familia ARM es la más extendida del mundo si sumamos los móviles (Snapdragon), y cada vez gana más terreno en portátiles (Apple Silicon en los Mac modernos) — aunque sigue siendo minoritaria en el PC tradicional. Un programa compilado para una arquitectura no corre nativo en la otra sin traducirlo (emulación), por eso a veces algo "no funciona" en un equipo ARM aunque vaya perfecto en uno x86.
Pregunta frecuente
¿Cómo tener más de un sistema operativo?
Hay tres formas de hacerlo, y cada una convive con el hardware real de manera distinta.
Un caso cercano: WSL2
Cuando Windows corre Linux "por dentro" (WSL2), en realidad usa una máquina virtual muy ligera con un kernel Linux real integrado — no es un simple contenedor. Por eso puedes correr herramientas de Linux de verdad sin reiniciar ni particionar el disco.
Para repasar
Glosario exprés
Núcleo del SOKernel
La parte del sistema operativo con acceso total al hardware.
Pedido formalSyscall
La forma en que un programa en modo usuario le pide algo al kernel.
TraductorDriver
Software que le enseña al kernel a hablarle a una pieza de hardware concreta.
Antes de todoFirmware
Código grabado en un chip; corre antes que cualquier sistema operativo.
El firmware modernoBIOS / UEFI
El firmware específico de la placa madre que arranca el equipo (UEFI es el sucesor moderno del viejo BIOS).
Crea máquinas de mentiraHipervisor
Programa que reparte hardware real entre varias máquinas virtuales.
Un programa corriendoProceso
Una instancia de un programa en ejecución, con su propio espacio de memoria.
El idioma de la CPUArquitectura (ISA)
El conjunto de instrucciones que una CPU entiende: x86/x64, ARM, RISC-V.
El fondo de todoBinario
Voltaje alto o bajo en un transistor, representado como 1 o 0.
El mapa completo, de un vistazo
Guarda esta guía como referencia rápida cuando algo no arranque, no compile o no corra en tu equipo — casi siempre el problema vive en una de estas ocho capas.
Ver más guías →