next up previous contents
Next: Simplicidad Up: Beneficios obtenidos Previous: Beneficios obtenidos

Alta flexibilidad y adaptabilidad

Al mantener cerca del hardware las abstracciones suministradas (contextos hardware, interrupciones distribuidas y TLBs software distribuidas) todo el trabajo que queda por hacer es tarea de las aplicaciones. Consiguientemente, el sistema es extremadamente flexible y adaptable: abstracciones muy diferentes pueden coexistir y utilizar los recursos disponibles en red.

Cualquier usuario puede optar por utilizar librerías disponibles que suministren servicios de más alto nivel o por emplear las suyas propias.

Estas librerías contienen ahora no sólo funciones de propósito general como en [138] o servicios de alto nivel del SO como en [69]. Todo lo que no se refiera a multiplexar de forma segura el hardware puede estar incluido en ellas y ser adaptado o cambiado. El único sistema distribuido que otorga mas flexibilidad es el hardware o una emulación completa del mismo [45] --aunque esto último acarrea graves ineficiencias.



Francisco J. Ballesteros
Fri Dec 19 17:18:03 MET 1997