¿Qué es un sistema operativo en tiempo real?
Un sistema operativo en tiempo real (RTOS) es un sistema operativo especializado que procesa datos y realiza operaciones dentro de límites de tiempo específicamente definidos.
La industria automotriz confía en los RTOS para habilitar sistemas avanzados de asistencia al conductor y funciones de conducción autónoma que deben funcionar con un alto grado de fiabilidad sin intervención del conductor. Sin embargo, los RTOS son cada vez más importantes a medida que los fabricantes de equipos originales consolidan la informática y aumentan la integración entre dominios, lo que exige una mejor orquestación entre los sistemas críticos para la seguridad y los que no lo son.
¿En qué se diferencia un RTOS de un sistema operativo de uso general?
Un sistema operativo tradicional, como Windows, Mac OS o Linux, proporciona una interfaz de software entre las aplicaciones y el hardware. Acepta órdenes de dispositivos de entrada y las ejecuta secuencialmente.
Un sistema operativo de uso general no está diseñado para satisfacer las exigencias de los sistemas integrados o de seguridad crítica, que requieren tiempos de respuesta constantes a entradas de múltiples fuentes, como cámaras, radares y lidares.
¿Cuáles son las ventajas de un RTOS?
Los RTOS aportan numerosas ventajas a los equipos de desarrollo de software:
Multitarea: Un RTOS debe ser capaz de ejecutar varios programas a la vez e interrumpir sin problemas un proceso programado para transferir recursos a una operación de mayor prioridad.
Velocidad: Los RTOS se dividen en sistemas de tiempo real "blandos" y "duros". Los sistemas de tiempo real suave funcionan en unos pocos cientos de milisegundos y se utilizan en aplicaciones como multimedia interactivo. Los sistemas de tiempo real "duro" responden en decenas de milisegundos o menos y se utilizan en automoción, automatización de fábricas, robótica e industria aeroespacial.
Previsibilidad/determinismo: Los RTOS están diseñados para ofrecer una respuesta predecible que se ajuste a los plazos deseados, y para ofrecer siempre el mismo resultado en respuesta a la misma entrada.
Seguridad y protección: Los RTOS se utilizan con frecuencia en sistemas críticos donde los fallos pueden tener consecuencias catastróficas. Se construyen con normas de seguridad más estrictas y características de seguridad más fiables que un SO tradicional.
Aptiv y Wind River
En 2022, Aptiv adquirió Wind River, un proveedor líder de soluciones de software inteligentes. VxWorks® de Wind River es el primer y único RTOS que admite el despliegue de aplicaciones a través de contenedores. Esto permite a los desarrolladores de software desplegar eficazmente actualizaciones específicas en sistemas de seguridad crítica sin comprometer los requisitos de alto rendimiento del sistema.
Visite el sitio web de Wind River para obtener más información sobre las características de un RTOS y las ventajas del RTOS VxWorks.