Léxico TI › Infraestructura › Preemption

Preemption

Infraestructura Svenska → Actualizado: 2026-08-27

Que el núcleo le quite la CPU a un proceso sin pedir permiso — lo contrario de esperar a que la ceda por voluntad propia.

Los primeros sistemas usaban multitarea cooperativa, donde cada programa debía ceder el control por su cuenta a intervalos regulares. Un programa atascado en un bucle infinito bloqueaba toda la máquina, algo que recuerda cualquiera que haya usado Windows 3.x o el Mac OS clásico. La planificación apropiativa (preemptive) resuelve esto haciendo que un temporizador interrumpa al proceso quiera este o no.

La misma cuestión afecta al propio núcleo. Un núcleo que no puede interrumpirse en mitad de su propio trabajo ofrece peor latencia, y por eso Linux tiene varios modos — desde el orientado a servidores hasta el totalmente apropiativo con PREEMPT_RT para uso en tiempo real, donde se cambia rendimiento total por tiempos de respuesta predecibles.

← Volver al léxico