Trabajo de investigación sobre sistemas operativos avanzados. Entrega: Dia del examen Extraordinario Objetivo: Revisar los conceptos de sistemas operativos avanzados. Modo de Calificación: La entrega del trabajo implica obtener 5 puntos si todas las preguntas son correctas (o su parte proporcional) Los 5 puntos restantes consiste en contestar oralmente al profesor preguntas sobre el propio trabajo Puntos a investigar. 1. Investigar hardware con las siguientes caracteristicas: + Arquitecturas MIMD + Multiprocesador con memoria compartida + Multicomputadores con memoria privada Dar ejemplos de la industria 2. Conceptos de Sistemas operativos de Red, sistemas operativos distribuidos. Microkernel. 3. Breve descripcion de la pila TCP/IP desde capa de enlace hasta capa de aplicaciones 4. Modelo cliente/servidor, primitivas con y sin bloqueo. Sistemas basados en llamadas a procedimientos remotos (síncrono) y en mensajes (asíncrono) 5.IDL, Remote Procedure Calls (RPCs), CORBA 6. Transacción. Monitor de Transacciones. Dar un ejemplo de un monitor de transacciones. 7. Sistemas Distribuidos de archivos. NFS, Samba 8. Servicios de nombres y directorios. LDAP 9. Memoria Compartida Distribuida. Modelo de Objetos y Linda. JavaSpaces. 10. Sistemas basados en WWW. HTTP. CGI. 11. Seguridad en ambientes distribuídos. Criptografia. PKI. Certificados. Firewalls de filtrado de paquetes y de aplicación. SSL, HTTPS. 12. Clusters. Tolerancia a fallas con Alta Disponibilidad (HA), ejemplo de hardware y software de la industria de cómputo. 13. Tecnologia Java 2 Enterprise Edition. + Sistema operativo sobre el cual se ejecuta. + RMI, JMS, SOAP, WSDL (como medio de comunicación) + Servlets y JSP (como servicio de WWW) + EJB (servicio de transacciones) + JDBC (servicio de persistencia) 14. Software de dominio publico para sistemas distribuidos. Dar un ejemplo de : * Sistema operativo * Protocolos cliente/servidor como medio de comunicaicon * Servicios de WWW * Servicios de transacciones * Servicios de persistencia Y armar una propuesta de integracion de las herramientas 15. Estudio Servicio distribuido Jini.