- Fundamentos de Sistemas OperacionaisCondição de Corrida
- Fundamentos de Sistemas OperacionaisSeção Crítica (Região Crítica)
Analise as afirmações abaixo sobre sincronização de processos e assinale a alternativa CORRETA.
I. Dado um conjunto de processos ou threads sequenciais cooperativos que compartilham dados, a exclusão mútua deve ser fornecida para evitar a ocorrência de uma condição de corrida em relação aos dados compartilhados.
II. Um método para controlar o acesso a um recurso compartilhado é declarar uma seção de código como sendo crítica e, em seguida, controlar o acesso a essa seção.
III. Uma solução ao problema de seção crítica deve satisfazer os quatro requisito a seguir: Exclusão mútua; progresso; espera limitada e preempção limitada.