Multitarefa Preemptiva

Definição - o que significa multitarefa preemptiva?

Multitarefa preemptiva é um tipo de multitarefa que permite aos programas de computador compartilhar sistemas operacionais (SO) e recursos de hardware subjacentes. Ele divide o tempo total de operação e computação entre os processos e a troca de recursos entre diferentes processos ocorre por meio de critérios predefinidos.

A multitarefa preemptiva também é conhecida como multitarefa compartilhada por tempo.

Definirtec explica multitarefa preemptiva

A multitarefa preemptiva é um dos tipos mais comuns de técnicas de multitarefa por computador. Ele funciona em um recurso de compartilhamento de tempo, onde cada processo pode receber partes iguais de recursos de computação. No entanto, dependendo da criticidade e da prioridade de uma tarefa, um tempo adicional pode ser necessário.

Por exemplo, tarefas em segundo plano específicas do sistema operacional podem ser consideradas mais importantes do que as tarefas de um aplicativo de usuário. Assim, eles recebem fatias de tempo maiores do que as tarefas de vanguarda.

Para evitar que um programa assuma o controle dos recursos de computação, a multitarefa preemptiva restringe o programa a intervalos de tempo limitados.