Questões de Concurso
Sobre deadlock em sistemas operacionais
Foram encontradas 128 questões
Sobre Comunicação, Concorrência e Sincronização de Processos, julgue o item.
Deadlocks podem ser evitados com a alocação dinâmica de recursos.
Um usuário de um sistema operacional encontra-se diante de uma situação de deadlock nas seguintes condições:
• o processo W precisa de recursos concedidos previamente a um outro processo Y, que os está utilizando;
• o processo W não pode “tomar à força” esses recursos, ou seja, só pode utilizá-los se o processo Y, que os retém, liberá-los;
• o processo Y não libera esses recursos, e isso não permite a operação do processo W, sendo que essa situação paralisa o sistema operacional.
Nesse caso, trata-se da condição de ocorrência de
deadlock de
Acerca dos Sistemas Operacionais, assinale a opção que corresponde à seguinte situação:
Um processo A solicita permissão para usar um recurso X, que lhe é concedido. Um processo B solicita permissão para usar um recurso Y, que também lhe é concedido. E, então, o processo A solicita acesso ao recurso Y, mas a requisição é suspensa até que B o libere. Entretanto, ao invés de liberar o recurso Y, o processo B requisita acesso ao recurso X.
( ) Em sistemas multitarefa preemptivos, o sistema operacional pode interromper a execução de um processo sem sua cooperação.
( ) Um deadlock ocorre quando os processos ficam bloqueados esperando recursos que nunca serão liberados.
( ) O conceito de thread permite que vários fluxos de execução compartilhem o mesmo espaço de endereçamento e recursos de um processo.
A sequência está correta em
No contexto de gerenciamento de processos e recursos pelo sistema operacional do computador, analise a situação a seguir.
Dois processos, “A” e “B”, querem enviar para a impressora um arquivo que está em um pen-drive, estando esses recursos disponíveis. “A” solicita e consegue acesso à impressora. “B” solicita e consegue acesso ao arquivo. Agora, “A” solicita acesso ao arquivo, mas é negado até que “B” o libere. Porém, “B”, agora, solicita a impressora, que também é negada, até que “A” a libere. Assim, os dois processos são bloqueados.
A situação descrita mostra a ocorrência de
Analise o gráfico a seguir.

Quanto ao mecanismo de exclusão mútua apresentada, assinale a alternativa incorreta.
Analise a figura a seguir.

Como é denominado o estado geral entre processos de
um sistema operacional, em que dois ou mais processos
envolvidos aguardam por dois ou mais recursos, formando
um grafo cíclico, como apresentado na imagem?
MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais. São Paulo: LTC, 2004.
A situação descrita corresponde a qual dos conceitos a seguir?
Acerca de primitivas de sincronização e deadlocks, julgue o próximo item.
No ambiente de programação, um semáforo é um sinal
emitido pelo hardware para que o sistema operacional possa
executar um laço com o objetivo de evitar um deadlock.