Next: Sistemas que descargan código
Up: Otros trabajos relacionados
Previous: Taos
Nos centraremos ahora en Sistemas Operativos que claramente son
adaptables y trataremos de ver qué facilidades suministran para la
construcción de SSOO distribuidos.
Aunque pueden reducirse a dos (extensión del sistema y descarga de
código en el sistema), podemos distinguir cuatro tendencias
diferenciadas en la construcción de SSOO Adaptables:
- Permitir que las aplicaciones descarguen código dentro del
núcleo del sistema para adaptarlo y extenderlo (ej.: Spin
[18]).
- Reducir el núcleo del sistema a lo indispensable de tal modo
que cada aplicación pueda reimplementar los servicios del sistema
(dado que estos ya no están en el núcleo) si es necesario (ej.:
Aegis [59, 60, 34]).
- Adaptar el código existente de forma dinámica en función del uso
que realicen las aplicaciones del sistemas. Como Synthesis
[116].
- Emplear reflexión o meta-abstracciones para modificar el
comportamiento del sistema en tiempo de ejecución. Apertos
[176] es posiblemente el más conocido.
Francisco J. Ballesteros
Fri Dec 19 17:18:03 MET 1997