Todo processo precisa de um espaço em memória durante a sua execução e um pedaço desta memória é compartilhado entre outros processos. Este compartilhamento é chamado de região crítica. A melhor maneira para que não ocorra condição de corrida é realizando a exclusão mútua.
VOLTZ, Wagner Mendes. Sistemas Operacionais. Reimpressão - Maringá - PR. Unicesumar, 2019 (adaptado).
Com base no texto acima e no que diz respeito a comunicação entre processos e sobre a exclusão mútua, selecione a alternativa que represente um critério que se deve considerar numa proposta de solução:
Alternativas
Alternativa 1:
Todo processo deve esperar eternamente para entrar em sua região crítica
Alternativa 2:
Dois processos nunca podem estar simultaneamente em suas regiões críticas
Alternativa 3:
Tudo pode ser afirmado sobre a velocidade ou sobre o número de CPUs
Alternativa 4:
Todo processo executando fora de sua região crítica pode bloquear outros processos.
Alternativa 5:
Nenhuma das anteriores
Respostas
respondido por:
11
Resposta:
Alternativa II: Dois processos nunca podem estar simultaneamente em suas regiões críticas
Explicação:
Tanenbaum (2010, p. 71) define que uma boa solução de exclusão mútua deve atender os seguintes critérios:
- Dois processos nunca podem estar simultaneamente em suas regiões críticas.
- Nada pode ser afirmado sobre a velocidade ou sobre o número de CPUs.
- Nenhum processo executando fora de sua região crítica pode bloquear outros processos.
- Nenhum processo deve esperar eternamente para entrar em sua região
crítica.
Perguntas similares
4 anos atrás
4 anos atrás
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás