Questões de Concurso Sobre deadlock em sistemas operacionais

Foram encontradas 128 questões

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
Q681815 Sistemas Operacionais
Da mesma forma que existem quatro condições para que ocorra um deadlock, também existem quatro soluções possíveis para o deadlock. Esta tem sido uma das áreas mais produtivas da pesquisa científica da ciência da computação e de sistemas operacionais. Acerca das soluções para o deadlock, assinale a alternativa INCORRETA.
Alternativas
Q681814 Sistemas Operacionais
Quatro condições são necessárias para que ocorra um deadlock (ou impasse). Assinale a alternativa que apresenta duas dessas condições.
Alternativas
Q473122 Sistemas Operacionais
Não ocorre deadlock em um sistema de multiprogramação em que
Alternativas
Q450377 Sistemas Operacionais
Deadlock e inanição (starvation) são dois conceitos semelhantes. No entanto, inanição possui a seguinte característica que a diferencia de deadlock:
Alternativas
Q450376 Sistemas Operacionais
Uma técnica para detecção de deadlock é implementada de acordo com um conceito matemático que possui a denominação de:
Alternativas
Q392444 Sistemas Operacionais
No contexto do tratamento de impasses (deadlock) no controle de concorrência de banco de dados, considere o seguinte grafo espera-por:

imagem-035.jpg

Nesse instante, para o banco de dados continuar funcionando
Alternativas
Q380460 Sistemas Operacionais
Analise as três afirmações seguintes sobre as condições para a ocorrência de deadlocks.

I. Exclusão mútua: em um determinado instante, cada recurso está em uma de duas situações: disponível ou associado a um único processo.
II. Posse e espera: processos que, em um determinado instante, retêm recursos concedidos anteriormente, podem requisitar novos recursos.
III. Não preempção: recursos concedidos previamente a um processo não podem ser forçosamente tomados desse processo – eles devem ser explicitamente liberados pelo processo que os retém.

Quais dessas afirmações estão corretas?

Alternativas
Q377213 Sistemas Operacionais
O deadlock (impasse) ocorre quando cada transação T em um conjunto de duas ou mais transações estiver esperando por algum item de dado que esteja bloqueado por alguma outra transação no conjunto. No protocolo esperar- morrer (wait-die), que busca a prevenção de deadlocks, se a transação T1 precisa bloquear um item de dado que já está bloqueado pela transação T2, então
Alternativas
Q635795 Sistemas Operacionais

Analise as seguintes afirmativas sobre as técnicas de controle de concorrência em banco de dados.

I. Um impasse (deadlock) ocorre quando cada transação de um conjunto de duas ou mais transações está esperando por algum item que está bloqueado por outra transação deste conjunto.

II. Existem técnicas de prevenção e de detecção de deadlocks.

III. O controle de concorrência baseado em bloqueios não está sujeito ao problema da inanição (starvation).

Estão CORRETAS as afirmativas:

Alternativas
Q608588 Sistemas Operacionais
Uma situação de deadlock pode surgir se as 4 condições a seguir ocorrerem simultaneamente em um sistema:

I. Pelo menos um recurso deve ser alocado em modo não compartilhável, isto é, apenas um processo de cada vez pode usar o recurso. Se outro processo solicitar este recurso, o processo solicitante deve ser atrasado até o recurso ter sido liberado.

II. Pelo menos um recurso deve estar alocado a um processo e este processo estar aguardando para adquirir recursos adicionais que, no momento, estejam sendo mantidos por outros processos.

III. Recursos não podem ser interceptados, isto é, um recurso só pode ser liberado voluntariamente pelo processo que o estiver mantendo após esse processo ter concluído sua tarefa.

IV. Deve existir um conjunto de processos (P1, P2, ...Pn) em espera, de tal modo que P1 esteja esperando por um recurso que está alocado a P2, P2 esteja esperando por um recurso que está alocado a Pn-1, Pn-1 esteja esperando por um recurso que está alocado a Pn e Pn esteja esperando por um recurso que está alocado a P1.

As descrições das condições I, II, III e IV correspondem, correta e respectivamente, às denominações:
Alternativas
Q579368 Sistemas Operacionais
Acerca de sistemas operacionais, julgue o item a seguir. 

Deadlock é o bloqueio que ocorre quando um processo precisa escrever dados em um arquivo que já está sendo usado por outro processo para gravação de dados e o sistema operacional nega o acesso ao arquivo. 


Alternativas
Q359468 Sistemas Operacionais
Para que se ocorra um impasse (deadlock), quatro condições são conhecidas, sendo que, se faltar uma dessas condições, o impasse do recurso não ocorrerá. Acerca dessas condições, assinale a alternativa INCORRETA.
Alternativas
Respostas
81: D
82: E
83: D
84: A
85: D
86: B
87: B
88: C
89: B
90: B
91: E
92: A
93: B
94: E
95: E
96: B
97: A
98: E
99: C
100: A