SISTEMAS OPERATIVOS

Páginas: 5 (1194 palabras) Publicado: 10 de diciembre de 2014
Microkernel
Un microkernel es un pequeño kernel del sistema operativo que proporciona las bases para ampliaciones modulares. La esencia consiste en que solo las funciones absolutamente esenciales del kernel del sistema operativo deben permanecer en el microkernel. Los servicios y las aplicaciones menos esenciales se construyen sobre el microkernel y se ejecutan en modo usuario.
Las ventajasteóricas de los sistemas a microkernel son la consecuencia de la utilización del modo protegido por los servicios que acompañan el microkernel. En efecto, colocando los servicios en el espacio usuario, éstos gozan de la protección de la memoria. La estabilidad del conjunto es mejorada: un error de un servicio en modo protegido tiene pocas consecuencias sobre la estabilidad del conjunto de lamáquina.
Además, reduciendo las posibilidades para los servicios a poder directamente intervenir sobre el material, la seguridad del sistema es reforzada. El sistema también gana en posibilidades de configuración. Así, sólo los servicios útiles deben ser realmente lanzados al comienzo(arranque). Las interdependencias entre los diferentes servicios son débiles. El añadido o la retirada de un servicio noperturba el conjunto del sistema. La complejidad del conjunto es reducida.
El desarrollo de un sistema a microkernel también se encuentra simplificado sacando partido a la vez de la protección de la memoria y de la interdependencia entre los servicios. Los errores provocados por las aplicaciones en modo usuario son tratados más simplemente que en el modo kernel y no ponen en peligro laestabilidad global del sistema. La intervención sobre una funcionalidad defectuosa consiste en parar el antiguo servicio luego en lanzar el nuevo, sin deber arrancar de nuevo toda la máquina.
Ejemplo
Minix es un sistema operativo desarrollado por Andrew S. Tanenbaum en 1987. El nombre Minix esta formado por las palabras mini y unix para dar paso a MINIUNIX, los propósitos básicos de este sistema es quesea fácil de comprender y fácil de modificar. Al poseer microkernel destaca por su modularidad y compresión, además de soportar multiprocesos y multiusuario. Cuenta con aproximadamente 4000 líneas de código ejecutable en modo kernel. Su funcionamiento es bastante parecido en cuanto a Unix en lo que se refiere al procesador de comandos (shell), los comandos en si y las llamadas al sistema.Actualmente se encuentra disponible la versión 3 para su descarga.




SISTEMAS MONOLÍTICOS

Los sistemas monolíticos son aquellos en los que su centro es un grupo de estructuras fijas, las cuales funcionan entre sí.
En los Sistemas Operativos Monolíticos, existen módulos grandes en el núcleo, los cuales interactúan entre sí, para poder tener esta estructura, las diferentes partes del kernel soncompiladas por capas.
Un núcleo monolítico es un tipo de núcleo o kernel de un sistema operativo.
Estos sistemas tienen un núcleo grande y complejo, que engloba todos los servicios del sistema. Está programado de forma no modular, y tiene un rendimiento mayor que un micro núcleo (agregar referencia). Sin embargo, cualquier cambio a realizar en cualquier servicio requiere la re compilación delnúcleo y el reinicio del sistema para aplicar los nuevos cambios.
Un sistema operativo con núcleo monolítico concentra todas las funcionalidades posibles (planificación, sistema de archivos, redes, controladores de dispositivos, gestión de memoria, etc) dentro de un gran programa. El mismo puede tener un tamaño considerable, y deberá ser recompilado por completo al añadir una nueva funcionalidad.Todos los componentes funcionales del núcleo tienen acceso a todas sus estructuras de datos internas y a sus rutinas. Un error en una rutina puede propagarse a todo el núcleo.
Sistemas monolíticos
Este tipo de organización es, con diferencia, la más común. Bien podría recibir el subtítulo de “el gran embrollo” El sistema operativo se escribe como una colección de procedimientos, cada uno de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS