Questões de Concurso Sobre deadlock em sistemas operacionais

Foram encontradas 128 questões

Q2084805 Sistemas Operacionais
As interrupções do sistema operacional atuam como auxiliares na interação entre camadas de software de entrada e saída. Selecione a alternativa que ocorre quando várias tarefas concorrem para a utilização de um mesmo recurso, em um sistema operacional. 
Alternativas
Q2075878 Sistemas Operacionais
Segundo Tanenbaum (2016), sistemas computacionais estão cheios de recursos que podem ser usados somente por um processo de cada vez. Em relação aos impasses ou deadlocks, analise as seguintes afirmativas.

I. Formalmente, um conjunto de processos estará em situação de impasse, se cada processo no conjunto estiver esperando por um evento que apenas outro processo no conjunto pode causar. II. O impasse de recurso é causado quando cada membro do conjunto de processos em situação de impasse está esperando por um recurso que é de propriedade do processo em situação de impasse. III. Para que um impasse de recurso ocorra, quatro condições devem ser válidas: exclusão mútua, posse e espera, não preempção e espera circular.

Estão CORRETAS as afirmativas: 
Alternativas
Q4050449 Sistemas Operacionais
Impasse ou deadlock é uma condição que ocorre em sistemas operacionais, no qual um processo A necessita de um recurso A que está alocado em um processo B, que, por sua vez, precisa de um recurso B que está alocado em um processo A. Para que ocorra um impasse, quatro condições precisam ser válidas; uma delas possui a seguinte descrição “cada recurso está atualmente associado a exatamente um processo ou está disponível”. Assinale a alternativa que apresenta tal condição.
Alternativas
Q2082651 Sistemas Operacionais
Nos sistemas operacionais, existe uma situação que ocorre quando todos os membros de um conjunto de processos são bloqueados, esperando por um evento que apenas outros membros do mesmo conjunto podem causar. Essa situação é conhecida como
Alternativas
Q2025000 Sistemas Operacionais
Um impasse, também conhecido como deadlock, representa o cenário no qual um processo bloqueia outro e vice-versa, devido à concorrência de recursos entre esses processos. Sobre as condições para que ocorra um impasse, avalie as afirmações a seguir:
I- A condição de exclusão mútua é satisfeita quando, em um determinado instante, um recurso ou está associado a um único processo ou está disponível.
II- A condição de posse e espera é atendida quando os processos que já retém recursos podem requisitar novos recursos.
III- A condição de não preempção só é verdadeira quando os recursos concedidos previamente a um processo, não podem ser forçosamente tomados pelo sistema operacional ou por outros processos.
IV- A condição de espera circular determina que, para que um impasse ocorra, deve existir um encadeamento circular entre dois ou mais processos, ou seja, cada um deles encontra-se à espera de um recurso que está sendo usado pelo membro seguinte dessa cadeia.
Estão CORRETAS as afirmações:
Alternativas
Q2016899 Sistemas Operacionais
No contexto de Sistemas Operacionais, quando ocorre um impasse, de dois ou mais processos, que impede a execução devido à espera por um evento que só pode ser gerado por algum dos mesmos processos, isso resulta em 
Alternativas
Q2005919 Sistemas Operacionais
Um impasse pode ser definido formalmente como “um conjunto de processos está em situação de deadlock, se todo processo pertencente ao conjunto estiver esperando por um evento que somente outro processo desse mesmo conjunto poderá fazer acontecer”. Em situações nas quais o deadlock ocorre, nenhum processo consegue executar o recurso que necessita ou liberar o recurso utilizado e nem mesmo ser acordado, pois o recurso necessário está ocupado, causando uma situação de impasse. São condições para entrar no estado de deadlock, EXCETO:
Alternativas
Q1999294 Sistemas Operacionais
Quando um deadlock é detectado, o sistema operacional deve corrigir o problema. A esse respeito, considere as seguintes asserções e a relação proposta entre elas.

I. Eliminar um ou mais processos envolvidos no deadlock e desalocar os recursos já garantidos por eles quebra a espera circular
PORQUE
II. os processos eliminados não podem ser recuperados.

A respeito dessas asserções, é correto afirmar que
Alternativas
Q1986931 Sistemas Operacionais
Quanto a temática "Transações e Controle de Concorrência" leia a definição abaixo:

"______ acontece quando dois ou mais processos são impedidos de prosseguir pois um está bloqueando o outro".

Assinale a alternativa que preencha corretamente a lacuna. 
Alternativas
Q1970500 Sistemas Operacionais
Dentre as formas de tratamento de deadlocks, apresentados abaixo, uma das abordagens possíveis é a
Alternativas
Q2421014 Sistemas Operacionais

Em um sistema operacional, vários processos podem ser executados a partir de instruções de diversas naturezas, os quais podem compartilhar recursos para seu processamento. Quando se tem um processo P1 aguardando um processo P2, e este aguardando um P3, caso o P3 esteja esperando o P1, tem-se, então,

Alternativas
Q1842211 Sistemas Operacionais
Considere um sistema operacional onde o processo P1 precisa dos recursos R1 e R2 para prosseguir com seu processamento. Concomitantemente, há um processo P2, que também precisa dos recursos R1 e R2. A situação em que, simultaneamente, o processo P1 detém o recurso R1 e espera pelo recurso R2 e o processo P2 detém o recurso R2 e espera pelo recurso R1, é denominada
Alternativas
Q1792469 Sistemas Operacionais
Alguns problemas podem ocorrer durante o funcionamento de um sistema operacional. Quando se trata de processos, o deadlock é um dos problemas mais conhecidos. Qual das alternativas a seguir caracteriza corretamente um deadlock?
Alternativas
Q1380027 Sistemas Operacionais

Deadlocks (impasses) podem ocorrer em sistemas operacionais, bancos de dados e outros sistemas concorrentes. Leia as assertivas abaixo e marque a alternativa correta.


I- Um conjunto de processos estão em condição de deadlock se cada processo no conjunto estiver aguardando um evento que apenas outro processo no conjunto cause.

II- Um deadlock ocorre se e somente se as quatro condições de Coffman forem satisfeitas.

III- Um deadlock pode ocorrer ao utilizar somente recursos não-preemptivos.

IV- Uma forma de evitar deadlocks é garantir que a condição de posse-e-espera não ocorra.

V- Uma forma de evitar deadlocks é garantir que a condição de preempção não ocorra.

Alternativas
Q1086702 Sistemas Operacionais
Considere a seguinte afirmação:
Cada processo em um conjunto de processos está aguardando um evento que somente outro processo no grupo pode causar.
Essa afirmação caracteriza uma situação de
Alternativas
Q1078141 Sistemas Operacionais
Deadlock, no contexto de um sistema operacional, é uma
Alternativas
Q1044267 Sistemas Operacionais

Deadlock é um problema potencial em qualquer sistema operacional. Sejam dois processos PA e PB, e dois recursos RX e RY.

Assinale a alternativa que reflete a ocorrência de um deadlock.

Alternativas
Q1029301 Sistemas Operacionais
Em um sistema operacional, existem diversas situações que poderiam acarretar o deadlock. Algumas estratégias podem ser utilizadas no seu tratamento, a exemplo daquela conhecida como “Algoritmo do Avestruz”, que
Alternativas
Q1021373 Sistemas Operacionais
Quais são as condições necessárias e suficientes para que aconteça um Deadlock?
Alternativas
Q1103605 Sistemas Operacionais

Deadlocks em sistemas operacionais geralmente são impossíveis de serem tratados devido ao alto custo computacional. Porém, em alguns sistemas, esse procedimento passa a ser importante.

Qual é uma boa maneira para se evitar deadlock?

Alternativas
Respostas
41: C
42: D
43: C
44: A
45: D
46: B
47: D
48: E
49: B
50: A
51: A
52: B
53: E
54: D
55: A
56: B
57: C
58: A
59: D
60: D