Léxico TI › Programación › RTOS (sistema operativo de tiempo real)

RTOS (sistema operativo de tiempo real)

Programación Svenska → Actualizado: 2026-11-02

Un sistema operativo que promete cuándo ocurren las cosas, no cuántas da tiempo a hacer.

Un sistema operativo de propósito general optimiza el rendimiento y el reparto justo: cada proceso tiene su turno, más o menos. Un RTOS hace lo contrario. El planificador es estrictamente expropiativo y basado en prioridades: una tarea de alta prioridad que queda lista se adueña del procesador al instante, y la latencia en el peor caso puede calcularse de antemano. Esa cifra, y no la media, es lo que vende el sistema.

El núcleo suele ser diminuto: tareas, colas, semáforos, mutex y temporizadores, enlazados directamente en el firmware sin espacio de usuario aparte. VxWorks (1987) y QNX dominaron el lado comercial durante décadas; FreeRTOS y el proyecto Zephyr conquistaron el mundo aficionado y del IoT. El precio de la previsibilidad es que cada tarea debe escribirse para no bloquearse nunca más de lo previsto: un RTOS solo garantiza lo que el programador ya ha garantizado.

← Volver al léxico