O que é multitarefa preemptiva? definição e significado

click fraud protection

A multitarefa preemptiva estabelece uma condição de tempo compartilhado em que os programas em execução em um sistema operacional obtêm uma fatia repetitiva de tempo da CPU. Dependente do sistema operacional, a fatia de tempo pode ser equivalente para todos os programas ou pode ser ajustada para atender à mistura atual de aplicativos e usuários.

Por exemplo, os programas em execução no plano de fundo do sistema podem receber mais tempo de CPU, independentemente do peso da carga frontal e vice-versa. Além disso, o sistema operacional pode compreender os ciclos da máquina que um modem ou programa de sistema requer para o processamento contínuo.

Technipages explica multitarefa preemptiva

Multitarefa preemptiva é uma técnica em que o sistema operacional de um PC utiliza alguns critérios para escolha até que ponto atribuir a qualquer tarefa antes que outra única tarefa use o sistema. A demonstração de assumir responsabilidade pelo sistema operacional começando com uma tarefa e passando para a próxima tarefa é chamada de preempção.

Sua característica única de usar um mecanismo de interrupção o diferencia de uma multitarefa cooperativa sistema, e uma medida típica para a prevenção é o tempo decorrido, que é um fenômeno denominado time-sharing ou time fatiamento. Em alguns sistemas operacionais, alguns aplicativos podem ter uma necessidade maior do que aplicativos diferentes, fornecendo o controle de projetos de maior necessidade quando eles são iniciados e talvez cortes de tempo mais longos. A multitarefa preventiva permite que o computador aloque com segurança a cada processo sua própria “fatia” de tempo.

Técnicas de multitarefa foram criadas para ajudar vários usuários a operar em uma máquina, mas com o passar dos anos cresceu, tornou-se evidente que a multitarefa poderia ser implementada ainda mais, independentemente do número de Comercial. Isso trouxe uma nova era para a execução simultânea de vários aplicativos por um único usuário. Portanto, os sistemas operacionais dos primeiros computadores até os computadores pessoais reconheceram e implementaram esse desenvolvimento para melhorar o desempenho.

Usos comuns de multitarefa preemptiva

  • Um sistema operacional que incentiva multitarefa preemptiva estabelece o efeito da execução sincronizada de várias tarefas.
  • Multitarefa preventiva lida com operações externas essenciais, como dados de entrada.
  • A maioria dos sistemas operacionais fabricados e projetados nos últimos anos foi responsável por multitarefa.

Maus usos comuns de multitarefa preemptiva

  • Multitarefa preventiva é usado para abordar políticas de agendamento específicas em vez de compartilhamento de tempo.
  • Usar multitarefa preemptiva quando as tarefas devem ser programadas explicitamente para render quando não precisam de recursos do sistema.