Micronúcleo: Overhead frente a Monolítico

Micronúcleo: Overhead frente a Monolítico

de Juan Ignacio Sanchez Sampayo -
Número de respuestas: 1
Buenas, quisiera saber si el hecho de tener que pasar mensajes entre procesos, (la mayoría de ellos), es una desventaja de performance con respecto a los otros tipos de estructuras.

Por otro lado, si un "device driver" se ejecuta en modo usuario, quiere decir que no se requieren privilegios para utilizarlo? Esto no sería una desventaja de seguridad?

Saludos


En respuesta a Juan Ignacio Sanchez Sampayo

Re: Micronúcleo: Overhead frente a Monolítico

de Jorge Merlino -

Efecticvamente la performace es la desventaja mayor de los sistemas con microkernel y es la razón por la que casi no se usan en la práctica.


Por otro lado que el manjeador de dispositivos ejecute en modo usuario no quiere decir que lo pueda usar cualquier otro proceso de usuario sin pasar por el sistema operativo. Al igual que cualquier otro proceso está aislado de los demás y se requiere pasar por el sistema operativo de alguna forma para interactuar con él.