QNX consiste en un kernel pequeño a cargo de un grupo de procesos cooperativos.
Un verdadero kernel
El Microkernel se dedica sólo a dos funciones:
- Intercambio de mensajes: se ocupa de la asignación de ruta de todos los mensajes entre todos los procesos a lo largo de todo el sistema.
- Planificación: el scheduler es una parte del Microkernel y se invoca siempre que un proceso cambie el estado como el resultado de un mensaje o una interrupción.
En el scheduling se entra sólo como el resultado directo de llamadas del kernel, ya sea de un proceso o de una interrupción del hardware.
Envíanos tús preguntas, comentarios o sugerencias