Tiempo real Arquitectura Microkernel Partición adaptativa
Proporciona tiempos de respuesta rápidos y predecibles, gracias a: ◦ Planificador basado en prioridades ◦ Interrupción de latencias ◦ Cambios de contexto ◦ Atención de interrupciones en un plazo previsible
Sistemas robustos ◦ Facilita la identificación y corrección de errores ◦ Actualización segura y rápida de componentes Sistemas auto-reparables ◦ La falla se limita al componente ◦ Recuperación rápida del sistema
Asegura que los procesos críticos cuenten siempre con los recursos necesarios y cumplan los plazos de tiempo real. CASOS: ◦ Condiciones normales ◦ Sobrecarga ◦ Ciclos de procesamiento disponibles
Diseños de partición fija Partición QNX adaptativa Son ineficientes. La capacidad sobrante de CPU no puede ser utilizada. Los requerimientos de CPU se fijan de antemano para prever la demanda máxima. Ofrece las garantías mínimas de tiempo de CPU a las particiones. La capacidad sobrante CPU se utiliza cuando está disponible. Los procesos pueden superar sus límites de presupuesto cuando hay ciclos disponibles.
Independencia de los recursos de su localización física en la red. Comunicación mediante una sola capa. Redundancia y balanceo de carga.
OBJETIVO: cumplir requisitos de disposición temprana. ESTRATEGIAS: ◦ BIOS – less boot ◦ Microkernel ◦ Activación instantánea de dispositivo