SóProvas


ID
1267411
Banca
FUNDEP (Gestão de Concursos)
Órgão
IPSEMG
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Região crítica é um conceito fundamental em sistemas operacionais.

Sobre o controle de acesso à uma região crítica, é CORRETO afirmar que

Alternativas
Comentários
  • Gabarito: A.

     

    Condição de corrida é a situação em que processos querem acessar uma área de memória compartilhada ao mesmo tempo. Isso pode ocorrer, realmente, e justamente por isso existe esse mecanismo de controle.

     

    Condições para que processos paralelos utilizem recursos compartilhados:

     

    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.

  • Os semáforos são exemplos de mecanismos de controle das regiões críticas, impedindo processos diferentes acessarem ao mesmo tempo um recurso compartilhado.

  • Em programação concorrente, uma região crítica é uma área de código de um algoritmo que acessa um recurso compartilhado que não pode ser acedido concorrentemente por mais de uma linha de execução. Alguns mecanismos de sincronização (como por exemplo um semáforo) são necessários para implementar a entrada e a saída de uma região crítica para assegurar o uso exclusivo de um recurso.