FC ConcursosFC Concursos

Questão FC266280

Em gerenciamento de processos e fluxos de execução (threads), a criação de filas de pedidos de alocação para cada recurso, utilizando o esquema FIFO, é uma solução simples para o p

Outros Tópicos de Desenvolvimento de Sistemas

IDECAN · 2024

Em gerenciamento de processos e fluxos de execução (threads), a criação de filas de pedidos de alocação para cada recurso, utilizando o esquema FIFO, é uma solução simples para o problema conhecido como

  1. região crítica.
  2. sincronização entre processos.
  3. deadlocks.
  4. starvation.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Starvation ocorre quando um processo permanece indefinidamente sem acesso a um recurso porque outros processos são sempre atendidos antes dele (por exemplo, por escolha de prioridades).

Ao criar uma fila de pedidos por recurso e atender nessa ordem FIFO (first-in, first-out), garante-se que pedidos sejam servidos na sequência de chegada, evitando que um mesmo processo seja continuamente preterido. Isso introduz justiça temporal: cada requisição avança até ser atendida.

Essa técnica é simples e eficiente para mitigar starvation, pois elimina a preferência persistente que causa a fome de CPU ou de recursos. Entretanto, embora trate a inanição, não resolve automaticamente outros problemas como deadlock, que exigem mecanismos adicionais.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo