1- a)¿Cuales son los modelos de comunicacion entre procesos?¿Que ventajas y desventejas tiene cada enfoque? b)Defina Microkernel. Compare esta arquitectura con otras alternativas. c)Supongase un sistema con arquitectura de Microkernel, en el que existe un proceso servidor FS(File System) y un proceso TD(Tarea de Disco). Explique como interactuan los distintos componentes del sistema(Aplicacion, SO, FS, TD) cuando una aplicacion solicita una operacion sobre un archivo (por ejemplo abrir, leer o escribir). 2- a)Enumere y explique cuales son los metodos para el tratamiento de interbloqueos. b)Uno de los principales desafios al resolver el problema de la cena de los filosofos es evitar el interbloqueo. Indique cuales son las condiciones que pueden llevar al intebloqueo en este problema y que estrateias utilizaria de ser posible, para evitar cada una de ellas. 3- a)Defina que se entiende por seccion critica y explique por que hay que protegerla. b)Compare ventajas y desventajas de las siguientes estrategias para el problema de la seccion critica tanto para sistemas monoprocesador como multiprocesador. -Deshabilitar interrupciones -Utilizacion de spinlocks -Utilizacion de monitores 4- Tarea 1:t1=20 p1=100 Tarea 2:t2=30 p2=145 a)¿Pueden estas tareas ser planificadas con RM? b)¿Si se agrega la tarea 3 con t3:68 p3=150? c)Si los deadline para estas tareas son D1=100 D2=145 D3=150 ¿Se cumplen los tres plazos?