
En esta clase, estudiamos la estructura de un programa en C.
En esta clase, estudiamos la entrada y salida en C.
Estudiamos en detalle los parámetros en un proceso.
En esta clase estudiamos los fundamentos de la compilación de un programa y su posterior ejecución.
En esta clase, estudiamos el papel del sistema operativo.
Estudiamos los objetivos a la hora de analizar el entorno de un sistema operativo.
Estudiamos las maneras de acceder al núcleo (kernel) del sistema operativo.
Estudiamos las llamadas a sistema.
Introducimos la nueva sección del curso: Procesos
Estudiamos la definición de un proceso.
Realizamos un breve resumen de la estructura de datos PCB.
Estudiamos los fenómenos de Concurrencia y Paralelismo de procesos en un sistema operativo.
Estudiamos los diferentes estados en que un proceso puede estar.
En esta clase, estudiamos las propiedades de un proceso.
Estudiamos la creación de procesos en sistemas operativos. En concreto, profundizamos
en detalle en la creación de un proceso en Unix con el comando fork().
En esta clase, resolvemos un ejercicio sobre la construcción de un árbol de procesos.
Estudiamos la llamada exec y cómo se comporta.
En esta clase introducimos el concepto de aguardar la finalización de un proceso con la sentencia waitpid. También mencionamos la sentencia exit para finalizar una ejecución.
Estudiamos la idea fundamental de un Signal.
Estudiamos los principales tipos de signals.
Estudiamos las principales herramientas para trabajar con signals.
¿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?