Buscar

O que é Starvation?

💡 6 Respostas

User badge image

Sacha Varandas

galera.. ajudem

3
Dislike0
User badge image

Felipe Diniz

Starvation – A situação de starvation está presente quando o sistema operacional provê prioridades a processos, que não atualizados fazem com que os processos de menor prioridade nunca sejam executados causando assim, deficiência em servidores de impressão e etc.

3
Dislike0
User badge image

Andre Smaira

Uma starvation é um problema encontrado na computação concorrente, em que um processo é perpetuamente negado recursos necessários para processar seu trabalho. A inanição pode ser causada por erros em um algoritmo de agendamento ou exclusão mútua, mas também pode ser causada por vazamentos de recursos e pode ser intencionalmente causada por um ataque de recusa de serviço, como uma bifurcação.


É geralmente causada por um algoritmo de programação excessivamente simplista. Por exemplo, se um sistema multitarefa (mal projetado) sempre alterna entre as duas primeiras tarefas enquanto uma terceira nunca é executada, então a terceira tarefa está sendo carente de tempo de CPU.


O algoritmo de escalonamento, que faz parte do kernel, deve alocar recursos de forma equitativa; ou seja, o algoritmo deve alocar recursos para que nenhum processo perpetuamente careça dos recursos necessários.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais