Índice:
Definição - O que significa Multitarefa Preemptiva?
A multitarefa preemptiva é um tipo de multitarefa que permite que programas de computador compartilhem sistemas operacionais (SO) e recursos de hardware subjacentes. Ele divide o tempo geral de operação e computação entre processos, e a alternância de recursos entre diferentes processos ocorre por meio de critérios predefinidos.
A multitarefa preemptiva também é conhecida como multitarefa compartilhada no tempo.
Techopedia 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, no qual cada processo pode receber alocações iguais de recursos de computação. No entanto, dependendo da criticidade e prioridade de uma tarefa, tempo adicional pode ser alocado.
Por exemplo, tarefas em segundo plano específicas do SO podem ser consideradas mais importantes que as tarefas de um aplicativo de usuário. Assim, eles recebem intervalos de tempo maiores que as tarefas da frente.
Para impedir que um programa assuma o controle dos recursos de computação, a multitarefa preventiva restringe o programa a intervalos de tempo limitados.
