Proyecto Final: Requisitos: Equipo de 1 a 4 integrantes Se entrega el dia 19 de junio (jueves) de 8 a 10 pm. Debe correr en ambiente UNIX Solo deben traer codigo fuente, la compilacion es parte de la revision Si el programa no compila, se califica con 5 puntos Todos los integrantes del equipo deben estar presentes ese dia. Quien no este esta de inmediato en EXTRAORDINARIO CUALQUIER PROYECTO COPIADO ES EXTRAORDINARIO TANTO PARA EL QUE COPIE Y EL QUE FUE COPIADO Descripcion: 1. Desarrollar un servidor de WWW. Debe tener la funcionalidad identica al codigo en Perl que se encuentra en la siguiente direccion: http://www.geocities.com/gusdelact/cib6122003/tinyhttpd.pl El objetivo es que el programa en Perl sea escrito en su equivalente en C. Se deben utilizar llamadas al sistema (socket,listen,accept, bind, pipe, open, close, dup, exec) Se debe aplicar multitarea usando fork/exec o multithreading, como guste el usuario Como parte de la prueba, se debe entregar una pagina personal del equipo, que contenga paginas HTML e imagenes en formato GIF, PNG, JPEG 2. Resolver el problema de los filosofos comensales usando a) semaforos y memoria compartida con multiples procesos b) mutex con multi hilado