Buscar

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 pr...

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.

A) Eliminar um dos processos envolvidos na condição de corrida.
B) Utilizar algoritmos de escalonamento que garantam que os processos sejam escalonados em diferentes UCPs.
C) A definição de uma região crítica, na qual pode haver somente um processo em execução.
D) A separação dos processos em threads, de modo que haja linhas de execução independentes.
E) Diminuir a velocidade de processamento do sistema.

Essa pergunta também está no material:

prova
13 pág.

Engenharia de Usabilidade Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

Para evitar a condição de corrida ao acessar uma memória compartilhada, uma solução eficaz é a opção C) A definição de uma região crítica, na qual pode haver somente um processo em execução. Isso garante que apenas um processo por vez possa acessar a região crítica, evitando assim conflitos e garantindo a integridade dos dados.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais