SóProvas


ID
1897669
Banca
FGV
Órgão
IBGE
Ano
2016
Provas
Disciplina
Sistemas Operacionais
Assuntos

Jonas, Analista de Suporte Operacional do IBGE, realizou uma análise minuciosa dos processos e threads do servidor que ele mantém. Durante a análise, Jonas identificou que três processos estavam na lista de espera por um recurso compartilhado. Além disso, Jonas também identificou uma situação inusitada: um desses processos nunca conseguia executar sua região crítica e, por conta disso, nunca acessava o recurso compartilhado.

A situação inusitada encontrada por Jonas é a de:

Alternativas
Comentários
  • 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.

     

    Fonte: http://www.zemoleza.com.br/trabalho-academico/exatas/informatica/paginacao-deadlocks-e-starvation/

  • Gabarito B

    Propriedade de um programa paralelo a ser evitada é a injustiça, ou não equanimidade, que é também conhecida por inanição, ou starvation, em inglês; Neste caso não se configura um bloqueio do sistema, mas um processo tem o seu progresso impedido pela ação de outros processos; Nos leitores e escritores, um escritor pode esperar indefinidamente pela autorização para escrever, se por exemplo a demanda por leituras for alta o suficiente para nunca termos nr = 0 Pode-se mostrar uma computação de um algoritmo paralelo que leve a um deadlock. A inanição só se revela em computações infinitas, e por isto exige uma demonstração formal. A inanição só acontece quando não podemos garantir que o processo será executado.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Starvation = morreu de fome

  • Starvation o processo espera por um recurso que não fica disponivel por causa que outros com prioridades maiores estão usando.

    Starvation = Inanição

    §  Postergação indefinida;

    §  Espera indefinida;

    §  Processo nunca consegue executar sua regição crítica ou seja acessar o recurso compartilhado.

  • b-

    Em escalonamentoo preemptivo por prioridades, cada processo tem um aprioridade; quanto maior, melhor p/ executar 1°. De tempos, o processador verifica a fila para ver se ha algum processo com mais prioridade; se sim, o processo atual é substuido. Isso pode ensejar o processo de starvation - 1 processo com prioridade baixa que nunca tem chance de iniciar. Para resolver, o SO pode ter prioridade dinamica: tempo de execuç~çao decai de prioridade, dando vez p/ outros.