Apuntes de clase 20/05/2010
Tendencias en sistemas operativos Las principales abstracciones de hoy día: procesos, hilos, sockets, y archivos no manejan adecuadamente los problemas de administración de la localidad, disponibilidad y tolerancia a fallos. Los siguientes sistemas operativos distribuidos pueden resolver estos problemas. Cualquier fragmento de código debe poder correr en cualquier parte. El sistema debe manejar localidad, replicación y migración de datos y operaciones. Los sistema operativos del futuro deben estar listos para Internet, comercio electrónico, intranets y extranets, operaciones basadas en Internet, servidores de correo electrónico, web, servicios web, etc. El sistema debe ser: Auto configurable Auto ajustable Auto monitoreable Escalable Confiable Seguro Robusto Escalable (a nivel mundial) Tolerable a fallos Persistente Preparado para la red Favorable a la movilidad Extensible Orientado a objetos Orientado a GUI Mayores longitudes de palabra 64, 128 bits Ambientes multitier (multinivel) Re...