Logo Passei Direto
Buscar
Quando um processo aguarda por um recurso que nunca estará disponível ou um evento que não ocorrerá, acontece uma situação denominada deadlock (chamada por alguns autores de impasse ou adiamento indefinido). Para que um deadlock ocorra, quatro condições são necessárias. Uma delas tem a seguinte definição: ''Cada processo só pode estar alocado a um único processo em um determinado instante. ''Assinale a alternativa que apresenta tal condição:


A- Espera por recurso
B- Exclusão mútua
C- Não preempção
D- Espera circular
E- Starvation
User badge image
Estudando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A condição que corresponde à definição "Cada processo só pode estar alocado a um único recurso em um determinado instante" é a exclusão mútua. Portanto, a alternativa correta é a letra B - Exclusão mútua.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Em relação a arquitetura cliente-servidor, considere as afirmacoes a seguir:
I) Os papéis e as responsabilidades de um sistema de computação podem ser distribuídos entre vários computadores independentes que são conhecidos por si só por meio de uma rede.
II) Todos os dados são armazenados nos servidores, que geralmente possuem controles de segurança muito maiores do que a maioria dos clientes.
III) Funciona com vários clientes diferentes com capacidades diferentes.
Selecione a alternativa correta:

I) Os papéis e as responsabilidades de um sistema de computação podem ser distribuídos entre vários computadores independentes que são conhecidos por si só por meio de uma rede.
II) Todos os dados são armazenados nos servidores, que geralmente possuem controles de segurança muito maiores do que a maioria dos clientes.
III) Funciona com vários clientes diferentes com capacidades diferentes.
A- Todas as afirmações estão corretas.
B- As afirmações I e II estão corretas.
C- Apenas a afirmação I está correta.
D- As afirmações II e III estão corretas.
E- Apenas a afirmação II está correta.

Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta:
I. Um cálculo especifica se uma determinada entrada pode resultar em saídas diferentes.
II. O bloqueio de exclusão mútua, ou mutex, é o mais utilizado para se garantir a exclusão mútua.
III. O programa tem uma condição de corrida quando um thread tenta acessar simultaneamente um recurso, e isso pode resultar em um erro.

I. Um cálculo especifica se uma determinada entrada pode resultar em saídas diferentes.
II. O bloqueio de exclusão mútua, ou mutex, é o mais utilizado para se garantir a exclusão mútua.
III. O programa tem uma condição de corrida quando um thread tenta acessar simultaneamente um recurso, e isso pode resultar em um erro.
A- Apenas a afirmação I está correta.
B- As afirmações II e III estão corretas.
C- Todas as afirmações estão corretas.
D- As afirmações I e II estão corretas.
E- Apenas a afirmação II está correta.

Qual era a técnica que permitia alternar tarefas nos primeiros sistemas operacionais não preemptivos?
A- Threads
B- Corrotinas
C- Mutex
D- Semáforos
E- Deadlocks


A- Threads
B- Corrotinas
C- Mutex
D- Semáforos
E- Deadlocks

Em relação à memória compartilhada, considere as seguintes afirmações.
I) Serve como mecanismo de comunicação entre programas.
II) Evita cópias redundantes.
III) Pode ser acessada simultaneamente por vários programas, porém isso acarreta um consumo maior de recursos.
Marque a alternativa correta:

I) Serve como mecanismo de comunicação entre programas.
II) Evita cópias redundantes.
III) Pode ser acessada simultaneamente por vários programas, porém isso acarreta um consumo maior de recursos.
A- Somente a primeira afirmação é correta.
B- Somente a primeira e a segunda afirmações estão corretas.
C- Nenhuma afirmação é correta.
D- Somente a segunda afirmação é correta.
E- Somente a terceira afirmação é correta

Mais conteúdos dessa disciplina