Читать книгу Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609 - José Luis Villada Romero - Страница 26

3.2.Microkernels

Оглавление

La idea de esta arquitectura es que un pequeño módulo (microkernel) proporcione la funcionalidad básica del SO. Y que ese módulo sea extendido con ampliaciones. De esta manera, solo las funciones fundamentales y esenciales deben permanecer en el microkernel. Todas las demás funciones del SO se ejecutarán fuera del microkernel en modo usuario.

Por lo general, este tipo de arquitecturas está compuesto de módulos o servidores que proporcionan la funcionalidad tradicional del SO. Algunas ventajas son:

Uniformidad en las interfaces: la solicitud de servicios está bastante bien definida.

Es fácil añadir nuevos servicios (extensibilidad).

Existe un alto grado de configuración del sistema (flexibilidad).

La detección y corrección de errores se puede realizar a nivel de micro-kernel, lo que se traduce en un sistema muy más seguro.

Y, por lo que respecta a sus desventajas:

Sobrecarga en las comunicaciones, lo que implica menos eficiencia.



Actividades

7.¿Cuáles son las principales diferencias entre un sistema operativo monolítico y un sistema operativo basado en microkernels?

Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609

Подняться наверх