• Matéria: Informática
  • Autor: Lufell28
  • Perguntado 3 anos atrás

Quando existe mais de um processo acessando uma memória compartilhada, corre-se o risco da ocorrência da condição de corrida, que é extremamente prejudicial ao resultado do processamento. Dentre as opções abaixo, determine qual representa uma solução para a condição de corrida.

Respostas

respondido por: simonesilvaramos90
15

Resposta:

A definição de uma região crítica, na qual pode haver somente um processo em execução

Explicação:

: Resposta correta: A definição de uma região crítica, na qual pode haver somente um processo em execução. A região crítica é utilizada para permitir que haja somente um processo utilizando o recurso em determinado momento, evitando, assim, os problemasinerentes à condição de corrida. Distratores: A separação dos processos em threads, de modo que hajalinhas de execução independentes. Errada. A separação dos processos em threads não evitam paralelismo, portanto não acaba com a condição de corrida. Aumentar o privilégio dos processos, fazendo com que executem em modo núcleo. Errada. A colocação de processos em modo núcleo apenas faz com que possam executar instruções privilegiadas;assim, não contribui para evitar o paralelismo que pode causar a condição de corrida. Diminuir a velocidade de

Perguntas similares