Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso Completo de Sistemas Operativos: Aprende desde Cero
Highest Rated
Rating: 4.1 out of 5(79 ratings)
315 students

Curso Completo de Sistemas Operativos: Aprende desde Cero

Conviértete en un experto de Sistemas Operativos: Procesos, Signals, Memoria y mucho más!
Created byLucas Bazilio
Last updated 7/2025
Spanish

What you'll learn

  • Conocer las principales funciones de un Sistema Operativo
  • Entender cómo ofrece y gestiona el Sistema Operativo sus servicios y funcionalidades
  • Comprender la Gestión de Procesos de un Sistema Operativo
  • Tener una visión general de los sistemas informáticos: conocer las diferentes interfaces y componentes que interactúan con el Sistema Operativo
  • Desarrollo en C en entorno Linux/Unix
  • Demostrar conocimiento sobre Signals y Máscaras en un Sistema Operativo Linux/Unix
  • Gestión de Memória y Entrada/Salida en un Sistema Operativo Linux/Unix

Course content

4 sections21 lectures4h 17m total length
  • Estructura de un Programa6:46

    En esta clase, estudiamos la estructura de un programa en C.

  • Entrada y Salida25:23

    En esta clase, estudiamos la entrada y salida en C.

  • Parámetros en un proceso15:30

    Estudiamos en detalle los parámetros en un proceso.


  • Compilación y Ejecución en Linux7:09

    En esta clase estudiamos los fundamentos de la compilación de un programa y su posterior ejecución.


Requirements

  • Conocimiento básico de C
  • Ganas de aprender

Description

¿Alguna vez te has preguntado cómo funciona realmente tu ordenador, tu móvil o incluso un servidor en la nube? ¿Te gustaría comprender los engranajes que hacen posible la ejecución de programas, la gestión de la memoria y el control de los recursos del sistema?

Este curso es la puerta de entrada definitiva al fascinante mundo de los Sistemas Operativos.

Tanto si eres estudiante de informática, programador, ingeniero o simplemente un entusiasta de la tecnología, este curso te llevará de la mano desde los conceptos más básicos hasta los mecanismos más avanzados que rigen el corazón de cualquier dispositivo computacional.

¿Qué aprenderás?

  • Cómo funciona realmente un sistema operativo

  • Concepto de Proceso

  • Procesos, hilos y planificación de tareas

  • Llamada a sistema fork()

  • Llamada a sistema execlp()

  • Acceso a código kernel

  • Concurrencia y Paralelismo

  • Hilos de Ejecución y Threads

  • Propiedades y Estados de un Proceso

  • Diagramas de Estados de un Proceso

  • Llamada a sistema exit()

  • Llamada a sistema getpid() y getppid()

  • Llamada a sistema waitpid()

  • Herencia

  • Concepto de Signal

  • Gestión y Captura de Signals

  • Bloqueo y Desbloqueo de Signals

  • Espera Bloqueante y Espera Activa

  • ¡Y mucho más!

¿Por qué este curso?

  • Explicaciones claras, paso a paso, con ejemplos prácticos

  • Ideal tanto para principiantes como para quienes ya tienen experiencia

  • Recursos visuales y pedagógicos para facilitar el aprendizaje

  • Contenido actualizado y alineado con los programas universitarios más exigentes

  • Perfecto para exámenes, entrevistas técnicas y desarrollo profesional

Comenzaremos desde cero, entendiendo qué es un sistema operativo, y avanzaremos paso a paso hasta dominar aspectos esenciales como la gestión de procesos, señales, memoria y otros pilares fundamentales que todo profesional debe conocer.

¡Obtendrás acceso de por vida al contenido del curso, incluyendo futuras actualizaciones, recursos descargables y soporte continuo para tus dudas!

Miles de estudiantes ya han transformado su forma de ver la informática gracias a este curso. ¿Estás listo para dar el siguiente paso?


Who this course is for:

  • Estudiantes de Ingeniería Informática
  • Alumnos universitarios de ramas tecnológicas y científicas
  • Analistas de Sistemas
  • Ingenieros de Sistemas de Información
  • Estudiantes de Ingeniería o Matemáticas