Léxico de TI › Infraestrutura › Preempção

Preempção

Infraestrutura Svenska → Atualizado: 2026-09-30

O kernel tomando a CPU de volta de um processo sem pedir licença — o oposto de esperar que ele a ceda por vontade própria.

Os primeiros sistemas usavam multitarefa cooperativa, em que cada programa devia devolver o controle de tempos em tempos. Um programa preso em um loop infinito travava a máquina inteira, como bem lembra quem usou o Windows 3.x ou o Mac OS clássico. O escalonamento preemptivo resolve isso com uma interrupção de timer que acontece independentemente do que o processo acha.

A questão vale também para o próprio kernel. Um kernel que não pode ser interrompido no meio do trabalho tem latência pior, e por isso o Linux oferece vários modos — de orientado a servidor até totalmente preemptível com PREEMPT_RT para tempo real, trocando vazão por tempos de resposta previsíveis.

← Voltar ao léxico