SóProvas


ID
977323
Banca
CETRO
Órgão
ANVISA
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Com base nos processos em sistemas operacionais e as condições válidas para a ocorrência de condições de corrida (race conditions), analise as assertivas abaixo.

I.Os processos devem ocupar simultaneamente a região crítica.
II. Nenhum processo sendo executado fora da região crítica pode bloquear outros processos.
III. As soluções devem levar em conta o número de processadores (CPU) e suas velocidades de processamento.É correto o que se afirma em :

Alternativas
Comentários
  • Segundo Tanembaum , existem 4 condições para que processos paralelos utilizem recursos compartilhados :

     

    " 1. Dois processos nunca podem estar simultâneamente em suas regiões críticas.

    2. Nada pode ser afirmado sobre a velocidade ou sobre o número de CPUs.

    3. Nenhum processo executando fora de sua região crítica pode bloquear outros processos.

    4. Nenhum processo deve esperar eternamente para entrar em sua região crítica."

     

    [Fonte : Sistemas Operacionais Modernos, 3ª ed. , - Tanembaum, pág. 71 ]