Questões de Concurso Sobre deadlock em sistemas operacionais

Foram encontradas 99 questões

Q873496 Sistemas Operacionais
Uma engenheira de software precisa verificar a existência e tratar deadlocks no controle de concorrência de um banco de um servidor de arquivos, no seguinte contexto de processos:
o processo A está esperando por C e D o processo B está esperando por C o processo C não está em espera o processo D está em espera por C
Nessas condições, para o servidor funcionar, será necessário
Alternativas
Q869107 Sistemas Operacionais

Em um sistema operacional de computador, três processos estão na seguinte situação:


− o processo P1 tem a posse do recurso R1.

− o processo P2 tem a posse do recurso R2.

− o processo P3 tem a posse do recurso R3.


O processo P1 solicita o recurso R2, o processo P2 solicita o recurso R3, e o processo P3 solicita o recurso R1. Sobre essa situação, é correto afirmar que

Alternativas
Q1322403 Sistemas Operacionais
“O _________________ ocorre quando ‘todos os processos de um conjunto de processos estiverem esperando por um evento que somente outro processo desse mesmo conjunto tem a capacidade de fazê-lo acontecer’.” Assinale a alternativa que completa corretamente a afirmativa anterior.
Alternativas
Q855577 Sistemas Operacionais
Assim como existem quatro condições para que ocorra um deadlock, também existem quatro principais áreas de pesquisa de deadlock. Uma dessas áreas faz uso da seguinte técnica: “usada em sistemas em que é possível ocorrer deadlocks; determina se ocorreu deadlock; identifica os processos e recursos envolvidos no deadlock; e, seus algoritmos podem exigir um tempo de execução significativo”. A área de pesquisa sobre deadlocks denomina-se:
Alternativas
Q855576 Sistemas Operacionais
Quando um processo aguarda por um recurso que nunca estará disponível ou mesmo um evento que não ocorrerá, acontece uma situação denominada deadlock (ou como alguns autores denominam: impasse ou adiamento indefinido). Para que um deadlock ocorra, quatro condições são necessárias. Uma delas tem a seguinte definição: “cada processo só pode estar alocado a um único processo em um determinado instante”. Assinale a alternativa que apresenta tal condição.
Alternativas
Q840949 Sistemas Operacionais

Considere a figura abaixo.


Imagem associada para resolução da questão


Do ponto de vista do sistema operacional, a situação indica que a caixa I deve ser preenchida com

Alternativas
Q839455 Sistemas Operacionais

Consider the figure below showing a hypothetical situation. A criminal holds an hostage and against that, a cop (policeman) also holds an hostage who is a friend of the criminal. In this case, criminal is not going to let the hostage go if cop won't let his friend to let go. Also the cop is not going to let the friend of criminal let go, unless the criminal releases the hostage.


Imagem associada para resolução da questão


Analysing the situation from an Operational System´s point of view, a correct conclusion is

Alternativas
Q1073323 Sistemas Operacionais
Considere a seguinte situação ocorrendo no ambiente de um sistema operacional no qual um conjunto de processos está sendo executado: “em determinado momento, cada processo está esperando um evento que somente outro processo poderá fazer acontecer”. Essa descrição refere-se a
Alternativas
Q748043 Sistemas Operacionais
Quantos processos, no mínimo, podem estar envolvidos em um deadlock de um sistema operacional?
Alternativas
Q715776 Sistemas Operacionais
Em um Sistema Operacional, o Deadlock acontece quando um ou mais processos aguardam por recursos que não estarão disponíveis ou eventos que não ocorrerão. As condições conhecidas para o surgimento de Deadlock são definidas como
Alternativas
Q704635 Sistemas Operacionais
Considere P1 e P2, dois processos que estão em execução. P1 tem acesso exclusivo do R1, assim como P2 tem acesso exclusivo do R2. Durante o processamento, P1 necessita do R2 para prosseguir e fica aguardando até que o recurso R2 seja liberado. Em seguida P2 necessita do R1 e ficará aguardando a liberação do R1. A situação descrita anteriormente denomina-se
Alternativas
Q701226 Sistemas Operacionais
Como é chamada a situação em que dois processos não conseguem mais ser executados, pois existe uma dependência entre eles?
Alternativas
Q690218 Sistemas Operacionais
Sistemas operacionais compartilham recursos, havendo a possibilidade de deadlocks. A literatura especializada indica quatro condições necessárias para que um deadlock ocorra. O algoritmo de Avestruz utiliza uma estratégia para lidar com deadlocks conhecida como
Alternativas
Q1393653 Sistemas Operacionais
Sobre as formas de um sistema operacional se recuperar de uma situação de impasse (deadlock), analise as assertivas.

I. O método de recuperação por preempção retira um recurso do processo atual e o passa para outro processo. II. O método de recuperação por meio de retrocesso necessita que os processos gerem checkpoints periodicamente. III. O método de recuperação por meio da eliminação de processos elimina processos tanto presentes no ciclo de execução como processos fora dele.

É correto o que se afirma em
Alternativas
Q697267 Sistemas Operacionais
Assinale a alternativa que não apresenta uma condição necessária e suficiente para levar à ocorrência de deaklock.  
Alternativas
Q695757 Sistemas Operacionais
Considere as afirmativas abaixo:
I. Um recurso somente pode estar ou disponível ou associado a um único processo.
II. Um recurso concedido a um processo pode ser retirado a qualquer momento.
III. O algoritmo de escalonamento deve ser do tipo FIFO (First In First Out).
IV. Processos que possuem recursos podem requisitar novos recursos.
São condições necessárias para a ocorrência de impasse (deadlock) de recursos as afirmativas:
Alternativas
Q649899 Sistemas Operacionais
Em sistemas operacionais, uma das condições necessárias para a ocorrência de deadlocks seria:
Alternativas
Q576324 Sistemas Operacionais
Considere dois processos em execução A e B. Ambos possuem a mesma prioridade de execução e acessam uma seção crítica que utiliza os recursos R e S controlados por semáforos binários de mesmos nomes. O processo A tenta entrar na sua seção crítica obtendo controle dos recursos R e S nesta ordem. O processo B tenta entrar em sua seção crítica obtendo controle dos recursos na ordem inversa, S e R. Essa configuração pode ocasionar o problema de:
Alternativas
Q526151 Sistemas Operacionais
Em um cenário no qual os processos trabalham concorrendo e compartilhando recursos, ocorrerá deadlock quando
Alternativas
Q681816 Sistemas Operacionais
Um outro problema relacionado a deadlocks é a situação em que os processos esperam indefinidamente dentro do semáforo. Esse problema pode ocorrer se forem acrescentados ou removidos processos da lista associada a um semáforo na ordem LIFO (último a entrar, primeiro a sair). Assinale a alternativa que apresenta esse outro problema relacionado a deadlock.
Alternativas
Respostas
41: A
42: B
43: B
44: B
45: B
46: D
47: B
48: A
49: B
50: C
51: C
52: D
53: D
54: E
55: D
56: A
57: D
58: B
59: B
60: C