Logo Passei Direto
Buscar
A respeito dos conceitos envolvidos com a comunicação entre processos, assinale a alternativa correta.

a. A porção de código de um programa que faz acesso à região de memória compartilhada é chamada de exclusão mútua.
b. Para impedir que dois ou mais processos causem um impasse, deve-se garantir as condições necessárias para que não ocorra um deadlock.
c. Quando dois processos entram em condição de corrida, é preciso garantir acesso à região crítica de ambos, para prover segurança no compartilhamento de informações entre eles.
d. Considere que dois processos solicitam acesso a um determinado arquivo ao mesmo tempo. Tem-se aí um caso de impasse.
e. Uma boa solução para se garantir exclusão mútua em sistemas multiprocessados é aplicar o uso de monitores.
User badge image
EstrategiaEmpresarial

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das alternativas para identificar a correta sobre comunicação entre processos: a) A porção de código de um programa que faz acesso à região de memória compartilhada é chamada de exclusão mútua. - Incorreto. Exclusão mútua é um conceito que se refere a garantir que apenas um processo acesse a região crítica de cada vez, não é o nome da porção de código. b) Para impedir que dois ou mais processos causem um impasse, deve-se garantir as condições necessárias para que não ocorra um deadlock. - Correto. Para evitar deadlocks, é necessário garantir que as condições que levam a eles não sejam satisfeitas. c) Quando dois processos entram em condição de corrida, é preciso garantir acesso à região crítica de ambos, para prover segurança no compartilhamento de informações entre eles. - Incorreto. A condição de corrida ocorre quando dois processos acessam a mesma região crítica simultaneamente, e é necessário garantir que apenas um tenha acesso. d) Considere que dois processos solicitam acesso a um determinado arquivo ao mesmo tempo. Tem-se aí um caso de impasse. - Incorreto. Isso não é necessariamente um impasse, pois depende de como o sistema gerencia o acesso ao arquivo. e) Uma boa solução para se garantir exclusão mútua em sistemas multiprocessados é aplicar o uso de monitores. - Correto, mas não é a única solução e não é a mais abrangente em relação ao conceito de comunicação entre processos. A alternativa correta é: b) Para impedir que dois ou mais processos causem um impasse, deve-se garantir as condições necessárias para que não ocorra um deadlock.

Essa resposta te ajudou?

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

Ainda com dúvidas?

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

Mais perguntas desse material

Mais conteúdos dessa disciplina