Léxico TI › Programación › Bare metal

Bare metal

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

Código que se ejecuta directamente sobre el procesador, sin sistema operativo de por medio.

En sistemas embebidos significa que el propio programa configura la pila, los relojes y los vectores de interrupción, y luego entra en un bucle principal eterno: un superbucle que sondea sensores y reacciona a las banderas que dejan las rutinas de interrupción. Sin hilos, sin protección de memoria, sin planificador. Lo que no se hace en el bucle o en una interrupción no se hace.

La ventaja es el control total y una sobrecarga casi nula: un microcontrolador de ocho bits con 2 KB de RAM no tiene sitio para otra cosa. El inconveniente aparece cuando los requisitos crecen y tres cosas con plazos distintos tienen que ocurrir a la vez, que es cuando suele aparecer un RTOS. En el mundo de la nube la expresión ha adquirido un segundo sentido: un servidor físico alquilado sin hipervisor.

← Volver al léxico