Sistemas Operativos (II) Aprende la Gestión de Procesos, la Multiprogramación e los Hilos

5 days ago
4

Clase Nro 2 sobre Gestión de Procesos e Hilos
realizado por Prof.Luis Alfredo Villamizar López
Se explican los fundamentos de procesos partiendo del esquema básico de hardware, luego la jerarquía de procesos, creación de un proceso, estados de un proceso asi como implementación y terminación de un proceso, se aborda el tema del multiproceso o programación concurrente y el pseudo-paralelismo de la multiprogramación que apareció formalmente con el IBM/360 y el PDP-11 que Dennis Ritchie(creador del lenguaje C junto John Kernighan) y Ken Thompson usaron para crear el UNIX como S.O multi-programado, abierto y monolítico, que fue base para el Open BSD y los diferentes tipos de S.O Linux ya que con UNIX se desarrollo el estándar POSIX.
Registrate gratis con tu identificación correcta en Paiza.io.
dejo un enlace a un programa hecho con Hilos en Paiza.io:
https://paiza.io/projects/oY_ic6MaEFt...
este ejemplo tiene 4 archivos en pestañas horizontales
el primero guión de codigo en C usa la librería para Hilos(concurrencia) Thread.h
el segundo guion(sin hilos) no usa hilos y se utilizan instrucciones secuenciales y no concurrentes.
el tercer guion es un ejemplo de código (tarea lenta) y el cuarto guion es su contraparte(tarea reactiva) para demostrar la diferencia entre secuencial y concurrente, debe ser ejecutado en un compilador de PC para ver la latencia o ralentización(suspensión) del tiempo.
y el ultimo guion(V) es una breve explicación de estos dos últimos ejemplos.
Suscribete al canal, dar like si te gustó por que eso ayuda a generar mas contenido, y los comentarios a ver tus dudas.
Asi que para mejorar los videos apoya y difunde este canal para que otros estudiantes y autodidactas aprendan.
Gracias por ver Hasta una Próxima Clase.

Loading comments...