Informática, perguntado por theflash1425, 11 meses atrás

Existem diversas soluções que resolvem o problema da exclusão mútua
durante a comunicação entre processos. Entre elas podemos citar as
Faça valer a pena soluções de hardware, em que é implementada a solução diretamente no hardware (por exemplo, desativando interrupções) e de software, que são implementadas através de algoritmos.
Em relação às soluções de exclusão mútua, marque a alternativa correta.
a) A solução de desativar as interrupções é uma das mais eficazes, pois
nenhuma interrupção de relógio pode ocorrer e o processo pode finalizar
a sua execução.
b) A solução de Peterson é implementada através de uma variável e
utilizada para permitir a entrada de um processo na região crítica quando
um outro já está na região.
c) A solução de dormir e acordar faz com que um processo “durma” até ser
“acordado” por outro processo. Um dos problemas que pode ser resolvido
com esta solução é a do produtor/consumidor.
d) Quando um processo deseja entrar na região crítica, é atribuído um
valor para a variável lock, em que o 0 significa que existem processos
na região crítica e 1 significa que não existem processos. Essa solução é
conhecida como semáforo.
e) Na solução de monitores, vários processos podem estar ativos dentro
do monitor em um mesmo instante.

Soluções para a tarefa

Respondido por tiagomarmitt
3

Resposta:

Alternativa D)

Explicação:

A função dos semáforos, em TI, é exatamente evitar a exclusão mutua de processos(deadlock) que ocorre quando dois processos tentam acessar o mesmo endereço de memória simultaneamente, com esses semáforos, há um controle que impede a tentativa de acesso quando já existe outro processo tentando o acesso, ou acessando.

Perguntas interessantes