Questões de Concurso Sobre deadlock em sistemas operacionais

Foram encontradas 128 questões

Q3237316 Sistemas Operacionais
É uma situação em sistemas operacionais na qual dois ou mais processos ficam permanentemente bloqueados porque estão esperando por recursos que nunca serão liberados. Em termos mais simples, é um impasse em que nenhum dos processos pode continuar sua execução, pois cada um está aguardando um recurso que está sendo usado por outro processo no impasse. Para que aconteça essa situação, as condições de exclusão mútua, espera por recursos, não preempção e espera circular devem acontecer ao mesmo tempo. Qual o nome desta situação? 
Alternativas
Q3219520 Sistemas Operacionais
O Sistema Operacional (SO) precisa lidar constantemente com requisições por recursos, dependendo de um algoritmo para decidir qual processo consegue determinado recurso e quando. Considere a seguinte situação na qual muitos processos querem imprimir um documento: suponha que o algoritmo implementado no SO para decidir como alocar a impressora, cede esse dispositivo ao processo com o menor arquivo a ser impresso. Tal algoritmo busca maximizar o atendimento rápido a processos com pequenas tarefas a serem executadas. Ocorre que existem muitos processos requisitando a impressora, sendo que um desses processos possui um arquivo grande. Assim, a cada instante no qual a impressora está livre, o algoritmo do SO a disponibiliza para o próximo processo com arquivo pequeno para imprimir, de modo que o processo com arquivo grande é preterido indefinidamente, embora não esteja bloqueado. Essa situação leva o processo com arquivo grande a ser impresso a condição de _________.
Alternativas
Q3894268 Sistemas Operacionais

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.

Alternativas
Q3739286 Sistemas Operacionais
Em sistemas operacionais, a alocação inadequada de recursos pode levar a uma situação conhecida como deadlock. Qual das seguintes alternativas descreve corretamente um deadlock?
Alternativas
Q3529932 Sistemas Operacionais
Ao estudar sistemas operacionais, um aluno se depara com o conceito de "impasse" ou "deadlock". Qual das seguintes afirmações melhor descreve esse fenômeno? 
Alternativas
Q3331223 Sistemas Operacionais
Em sistemas operacionais, as condições descritas por Coffman são necessárias para que ocorra: 
Alternativas
Q3046132 Sistemas Operacionais

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 

Alternativas
Q3022128 Sistemas Operacionais

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.

Alternativas
Q2536537 Sistemas Operacionais
O sistema operacional é uma parte fundamental do funcionamento do computador. Considerando os principais fundamentos de sistemas operacionais, marque V para as afirmativas verdadeiras e F para as falsas.


( ) 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
Alternativas
Q2517002 Sistemas Operacionais

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

Alternativas
Q2453290 Sistemas Operacionais

Analise o gráfico a seguir. 



Imagem associada para resolução da questão



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

Alternativas
Q2446210 Sistemas Operacionais
A espera ociosa, ou ociosidade em espera, ocorre em sistemas operacionais quando um processo ou thread está aguardando a liberação de um recurso compartilhado, mas não está realizando nenhuma atividade útil enquanto aguarda. A espera ociosa é considerada uma ineficiência, pois o recurso de processamento é desperdiçado enquanto o processo não está realizando nenhum trabalho produtivo. Reduzir ou eliminar a espera ociosa é importante para otimizar o desempenho e a eficiência do sistema. Qual algoritmo de exclusão mútua apresenta o problema da espera ociosa?
Alternativas
Ano: 2024 Banca: IBFC Órgão: MGS Prova: IBFC - 2024 - MGS - Analista de Suporte |
Q2389437 Sistemas Operacionais
Em sistemas operacional, processos concorrem entre si para obter tempo de processador para suas devidas execuções, sendo assim o que caracteriza um deadlock em sistemas operacionais é:
Alternativas
Q2361275 Sistemas Operacionais

Analise a figura a seguir.




Imagem associada para resolução da questão



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? 


Alternativas
Q3634711 Sistemas Operacionais
“Situação onde um processo nunca consegue executar sua região crítica e, conseqüentemente, acessar o recurso compartilhado. A solução para o problema depende de estabelecimentos de mecanismos de acesso pelo sistema operacional que garantam o acesso ao recurso por todos os processos que solicitarem uso.”
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?
Alternativas
Q2228327 Sistemas Operacionais

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.

Alternativas
Q2197528 Sistemas Operacionais
Em sistemas operacionais, o “algoritmo do Banqueiro”, desenvolvido por Edsger Dijkstra é utilizado para:
Alternativas
Ano: 2023 Banca: VUNESP Órgão: Prefeitura de Pindamonhangaba - SP
Q2185466 Sistemas Operacionais
O deadlock é um fenômeno que pode ocorrer em sistemas operacionais. Assinale a alternativa correta relacionada a ele. 
Alternativas
Ano: 2023 Banca: FUNDATEC Órgão: GHC-RS Prova: FUNDATEC - 2023 - GHC-RS - Programador |
Q2177246 Sistemas Operacionais
Qual alternativa descreve melhor o significado de deadlock em um sistema operacional? 
Alternativas
Q2176802 Sistemas Operacionais
Assinale a alternativa correta sobre os conceitos de deadlocks e starvation (inanição).
Alternativas
Respostas
21: B
22: A
23: E
24: B
25: C
26: A
27: D
28: A
29: D
30: C
31: D
32: A
33: A
34: D
35: B
36: E
37: E
38: B
39: C
40: C