MODIFICACIONES EN EL KERNEL ESTANDAR (PATCH): NANOKERNEL
MODIFICACIONES EN EL KERNEL ESTANDAR (PATCH): RECURSO KERNEL
MODIFICACIONES EN EL KERNEL ESTANDAR (PATCH): EXTENSIONES POSIX DE TIEMPO REAL AÑADIDAS AL KERNEL Consiste en modificar directamente al kernel del sistema operativo agregando librerías que den soporte a relojes, señales, semáforos, memoria compartida, etc.
Arquitectura de QNX
Responsabilidades:
IPC (Comunicación entre procesos) Mensajes Proxies Señales La comunicación de la red a bajo nivel. Planificador de procesos. Manejo de interrupciones del primer nivel.
Microkernel
Arquitectura Interna
Microkernel
Administrador de Procesos Fases del ciclo de vida de un proceso: creación, carga, ejecución y terminación. QNX soporta tres primitivas de la creación de procesos: Fork () Exec () Spawn ()
Administrador del sistema de archivos QNX implementa seis tipos de archivos: Archivos regulares Directorios Accesos directos Pipes y FIFOs Archivos de bloques especiales Archivo especial de carácter
Administrador de dispositivos
Administrador de red Ofrece tres rasgos avanzados: Un mayor rendimiento a través de equilibrio de carga Tolerancia a fallos a través de conectividad redundante Puente entre las redes de QNX
Inserte el CD o el disquete en la unidad de lectura. Reinicie su computadora. Cuando arranca el sistema, simplemente siga las instrucciones que aparecen en pantalla.
Necesitara conocer la configuración de su Hardware ya que el instalador lo solicitara. Luego, puede instalar cualquier software para QNX, el sistema ya estará listo para su uso.
Pasos para instalar QNX
Proporciona tiempos de respuesta rápidos y predecibles, gracias a:
Planificador basado en prioridades Interrupción de latencias Atención de interrupciones en un plazo previsible
Tiempo real
Arquitectura Microkernel
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
Arq. Microkernel – Beneficios
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 Partición adaptativa
Partición adaptativa
Independencia de los recursos de su localización física en la red. Comunicación mediante una sola capa. Redundancia y balanceo de carga. Procesamiento transparente distribuido
Página anterior | Volver al principio del trabajo | Página siguiente |