Questões de Concurso Sobre deadlock em sistemas operacionais

Foram encontradas 136 questões

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
Q351912 Sistemas Operacionais
No que se refere aos sistemas operacionais, julgue os itens subsecutivos.

Um deadlock pode surgir quando soluções que apresentam busy waiting são empregadas em sistemas que utilizam prioridade para escalonar os processos.
Alternativas
Q348381 Sistemas Operacionais
A respeito dos sistemas operacionais, julgue os próximos itens.

A situação denominada deadlock é caracterizada por um processo cuja execução termina de maneira forçada.

Alternativas
Q348092 Sistemas Operacionais
Assinale a alternativa que apresenta apenas problemas de concorrência em bancos de dados que podem ser reduzidos a um deadlock como uma etapa da solução.

Alternativas
Q300271 Sistemas Operacionais
Existe uma situação denominada deadlock que, eventualmente, ocorre durante a execução de processos em sistemas operacionais.

O deadlock é caracterizado por haver, por exemplo,
Alternativas
Q299350 Sistemas Operacionais
O Deadlock caracteriza uma situação na qual um processo aguarda por um recurso que nunca estará disponível ou um evento que não ocorrerá.

Uma das condições necessárias para que ocorra a situação de deadlock é a
Alternativas
Q295014 Sistemas Operacionais
Acerca de sistemas operacionais, julgue os itens 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
Q476283 Sistemas Operacionais
Em um sistema com multiprogramação, vários processos podem competir por um conjunto finito de recursos presentes no sistema, como, por exemplo, o acesso a regiões da memória ou dispositivos de entrada e saída (E/S). Quando um processo X requisita um acesso a um determinado recurso e esse se encontra ocupado ou sendo utilizado por um processo Y de forma exclusiva, o sistema operacional coloca o requisitante em estado de espera.
Se o processo Y, por sua vez, também requisitar um recurso que esteja de posse do processo X de forma exclusiva, ambos entrarão em um estado conhecido pelo nome de
Alternativas
Q271738 Sistemas Operacionais
Em sistemas operacionais, indique a situação abaixo que está representando Deadlock.
Alternativas
Q270323 Sistemas Operacionais
A situação de deadlock pode ser modelada a partir do uso de grafos dirigidos. O arco de um recurso (nodo quadrado) para um processo (nodo em círculo) indica que o recurso foi previamente requisitado, alocado e que está atualmente sendo usado pelo referido processo. Um arco de um processo para um recurso indica que o processo está correntemente bloqueado esperando pelo referido recurso.
Analise o grafo de alocação de recurso acima e marque a alternativa CORRETA que apresenta os processos que estão em situação de deadlock.

Imagem 027.jpg
Alternativas
Q252659 Sistemas Operacionais
Quanto às técnicas de controle de concorrência, avalie as seguintes alternativas.

I. O esquema de Esperar-morrer e Ferir-esperar são técnicas de prevenção de deadlocks (impasses).

II. Uma solução para a inanição é ter um esquema onde as transações sempre são atendidas, como, por exemplo, primeira que chega é a primeira a ser servida.

III. Podem ocorrer deadlocks quando o controle de concorrência é baseado em ordenação de rótulo (timestamp).

Assinale a alternativa CORRETA:

Alternativas
Q234300 Sistemas Operacionais
Sobre correção de um Deadlock, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Após a detecção do deadlock, o sistema deverá corrigir o problema. Uma solução bastante utilizada pela maioria dos sistemas operacionais é, simplesmente, eliminar um ou mais processos envolvidos no deadlock e desalocar os recursos já garantidos por eles, quebrando assim a espera circular.

II. Um deadlock não tem correção, uma vez que o processo em execução aguarda um evento que nunca mais ocorrerá. O sistema operacional deve ser apto a identificar e eliminar um processo em deadlock.

III. Uma solução menos drástica envolve a liberação de apenas alguns recursos alocados aos processo para outros processos, até que o ciclo de espera termine.

IV. A eliminação dos processo envolvidos no deadlock e, consequentemente, a liberação de seus recursos podem não ser simples, dependendo do tipo do recurso envolvido.
Alternativas
Q215853 Sistemas Operacionais
Em relação às condições para que ocorra um deadlock, àquela em que recursos concedidos previamente a um processo não podem ser forçosamente tomados desse processo e sim, explicitamente liberados por ele, denomina-se condição de
Alternativas
Respostas
101: B
102: E
103: E
104: B
105: A
106: E
107: C
108: A
109: C
110: E
111: B
112: C
113: C
114: C
115: E
116: D
117: B
118: C
119: C
120: D