Informática, perguntado por Lufell28, 4 meses 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.

Soluções para a tarefa

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 interessantes