Questões de Concurso Comentadas sobre deadlock em sistemas operacionais

Foram encontradas 91 questões

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
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
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
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
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
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
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
Respostas
1: D
2: D
3: C
4: D
5: A
6: A
7: A
8: D
9: E
10: E
11: B
12: C
13: C
14: C
15: D
16: D
17: B
18: D
19: E
20: B