Parte 1 - Comunicación Entre Procesos

Ejercicio 1

El context switch en Linux se produce de la siguiente forma:

Ejercicio 2

Código

Ejercicio 3

La llamada a System Call es una llamada a función de sistema en modo Kernel, mientras que la librería es un código compilado que se ejecuta con privilegios de usuario y agregan funcionalidad extra al programa.

Ejercicio 4

a)

graph TD
	New --> Ready
  Ready <--> Running
  Blocked --> Ready
  Running --> Blocked
  Running --> Terminated

b)

Las trancisiones serían las siguientes: