Udemy

Platform

Español

Language

Operating Systems

Category

Curso Maestro de Sistemas Operativos: Aprende desde Cero

Conviértete en un experto de Sistemas Operativos en Linux: Procesos, Signals, Memoria y mucho más!

4.33 (4 reviews)

Students

4.5 hours

Content

Apr 2021

Last Update
Regular Price

BLUE HOST
Blue Host
Fast, easy, and secure WordPress hosting in minutes + 1 free domain name
$2.95/month

What you will 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


Description

¡Conviértete en un experto de los Sistemas Operativos  y aprende una de las habilidades más solicitadas en 2021!

¡Este es el curso más completo, aunque sencillo, para aprender Sistemas Operativos! Tanto si no has visto nunca nada de la gestión y estructura de un sistema operativo antes, si eres principiante o si quieres aumentar considerablemente tu nivel... ¡Este es tu curso!

En este curso te especializarás en la gestión de sistemas operativos en Linux/Unix. Así, aprenderás desde los principios y fundamentos más básicos de este tema, hasta llegar a avanzados conceptos. Luego de acabar, serás un experto de los Sistemas Operativos y podrás resolver múltiples ejercicios y problemas de manera muy sencilla.

A lo largo del curso, nos basaremos en el Sistema Operativo de Linux, derivado de Unix. Estudiaremos su estructura y programaremos su gestión y diversas funcionalidades de manera didáctica mediante el lenguaje C.

Algunos de los conceptos que estudiaremos son:

  • Concepto de Proceso

  • 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


En este curso empezaremos desde el concepto básico de un sistema operativo y nos extenderemos hasta el arte de su estudio analítico, el principio de gestión de procesos, signals, memoria y mucho más.

Obtendrás acceso de por vida a todas las conferencias!

¿Entonces, Qué esperas? ¡Aprenda Sistemas Operativos de una manera que avance en su carrera y aumente su conocimiento, todo de una manera divertida y práctica!



Screenshots

Curso Maestro de Sistemas Operativos: Aprende desde Cero
Curso Maestro de Sistemas Operativos: Aprende desde Cero
Curso Maestro de Sistemas Operativos: Aprende desde Cero
Curso Maestro de Sistemas Operativos: Aprende desde Cero

Content

Repaso Elemental de C

Estrutura de un programa

Uso de sprintf y write

Parámetros en un proceso

Introducción a los Sistemas Operativos

El papel del Sistema Operativo

Componentes del Sistema

Entorno del Sistema Operativo

Formas de acceder al Kernel

Llamadas a Sistema

Examen Introducción a los Sistemas Operativos

Procesos

Introducción a los Procesos

Concepto de Proceso

Process Control Block (PCB)

Concurrencia y Paralelismo

Estados de un Proceso

Propiedades de un Proceso

Creación de Procesos con fork

Ejercicio Árbol de Procesos 1

Mutación de ejecutable con exec

Waitpid y Exit


Reviews

J
Jose13 May 2021

El profesor explica de maravilla, pero creo que el curso que tenia pensado era bastante mas amplio que este. No le pongo 5 estrellas porque el curso es solo una introducción muy básica y corta a la programación sobre Sistemas Operativos


3868038

Udemy ID

2/22/2021

Course created date

3/1/2021

Course Indexed date
Bot
Course Submitted by