El nucleo o kernel es la parte fundamental de un sistema operativo ya que es la responsable de facilitar el acceso seguro al hardware de la forma mas basica. Toda esta comunicacion lo hace a traves del Shell, que es un interprete de comandos.
- Reduce la complejidad (Simplicidad)
- Descentralizacion de los fallos
- Modularidad
- Facilita la extension del Sistema Operativo
Y entre las desventajas estan las siguientes:
- Bajo desempeño debido a las llamadas primitivas al sistema
- Complejidad en la sincronizacion modular
Sistemas Operativos que tenian este tipo de estructura de Microkernel
- Minix
- Hurd
- L4
- Amoeba
- QNX
- RadiOS
4 comentarios:
Buen resumen, interesante las diferencias con el monolitico que este se basa en la simplicidad de su kernel aunque como decis como que si puede dar problemas de rendimiento.
http://master-ruiz-sopes1.blogspot.com/2008/08/sistemas-operativos-cliente-servidor.html
Esta bien, con esas imagenes se comprende mejor su forma de funcionamiento. El resumen capta la esencia del sistema, buen post http://www.chancesdelau.blogspot.com/
Es importante manejar siempre las referencias de donde obtenes la información, ya que ya había leído algunas cosas literalmente antes.
Las imágenes, facilitan la comprensión del microkernel, y es interesante saber que SO's aun usado esa estructura, aunque no me queda claro lo que decís con respecto de que reduce la complejidad, es decir, complejidad de uso o de realización???
@tuxmaster:
Si por ello una de sus desventajas es la sincronizacion modular que provoca problemas de rendimiento.
@cristian acu:
Si me parecio bueno incluir las imagenes ya que le aclara a uno mucho sobre el funcionar del SO basado en Microkernel.
@elpeladero:
Si se me paso poner las referencias de donde obtuve la informacion, pero por lo general hago un colage de todo lo que investigo y luego pongo lo mas importante de todas las referencias citadas.
Con respecto a tu pregunta la complejidad se reduce de uso, ya que se comunica con llamadas primitivas por lo cual facilita el uso. Con respecto a la realizacion de estas llamadas primitas el proceso si es complejo para poder devolver una respuesta a dichas llamadas.
Publicar un comentario