ÁREA DE ESTUDIO / DISPONIBLE

Sistemas operativos

Recursos, procesos, memoria, archivos, redes, seguridad, Linux, contenedores y diagnóstico de servidores.

  • Procesos
  • Memoria virtual
  • Archivos y redes
  • Seguridad y contenedores
10
secciones
30
lecciones
30
ejercicios resueltos
RUTA DE APRENDIZAJE

Avanza una sección
a la vez.

Empieza por la primera y continúa en orden. Cada sección incluye tres lecciones, ejemplos claros y respuestas desplegables.

01 / Sistemas operativos · Sección 1

Fundamentos y gestión de recursos

El sistema operativo como intermediario, administrador de recursos y base para la virtualización.

  • Kernel e interfaz
  • CPU, memoria y dispositivos
  • Virtualización
3 lecciones3 ejercicios
02 / Sistemas operativos · Sección 2

Procesos, hilos y concurrencia

Estados de proceso, planificación, hilos, condiciones de carrera, exclusión mutua y semáforos.

  • Procesos y estados
  • Hilos y planificación
  • Sincronización
3 lecciones3 ejercicios
03 / Sistemas operativos · Sección 3

Linux, servidores y automatización

Capas de Linux, criterios de instalación, servicios web, shell y sistemas distribuidos.

  • Linux y distribuciones
  • Servicios web
  • Shell y distribución
3 lecciones3 ejercicios
04 / Sistemas operativos · Sección 4

Memoria y memoria virtual

Espacios de direcciones, paginación, traducción de direcciones, fallos de página y reemplazo de páginas.

  • Espacio de direcciones
  • Paginación y TLB
  • Memoria virtual
3 lecciones3 ejercicios
05 / Sistemas operativos · Sección 5

Archivos, permisos y dispositivos

Organización persistente, directorios, permisos, entrada/salida, caché y recuperación ante fallos.

  • Sistemas de archivos
  • Permisos
  • Entrada y salida
3 lecciones3 ejercicios
06 / Sistemas operativos · Sección 6

Planificación e interbloqueos

Criterios de planificación, inanición, interbloqueo y estrategias para prevenir, detectar y recuperar.

  • Planificación de CPU
  • Inanición
  • Interbloqueo
3 lecciones3 ejercicios
07 / Sistemas operativos · Sección 7

Modo usuario, kernel y arranque

Llamadas al sistema, interrupciones, cambio de contexto y recorrido desde el firmware hasta los servicios del sistema.

  • Llamadas al sistema
  • Interrupciones
  • Arranque
3 lecciones3 ejercicios
08 / Sistemas operativos · Sección 8

Comunicación entre procesos y señales

Pipes, sockets, memoria compartida, colas, señales y protocolos para coordinar procesos de forma segura.

  • IPC
  • Señales
  • Protocolos
3 lecciones3 ejercicios
09 / Sistemas operativos · Sección 9

Redes, servicios y seguridad

Puertos, DNS, servicios, cortafuegos, identidad, privilegios mínimos y diagnóstico por capas.

  • Redes
  • Servicios
  • Seguridad
3 lecciones3 ejercicios
10 / Sistemas operativos · Sección 10

Contenedores, observabilidad y rendimiento

Namespaces, cgroups, imágenes, registros, métricas y un método para investigar cuellos de botella sin adivinar.

  • Contenedores
  • Observabilidad
  • Diagnóstico
3 lecciones3 ejercicios