Pular para o conteúdo principal

Questão de Sistemas Operacionais — Processos — FUNDATEC 2025

Sistemas OperacionaisProcessos
Código
qg473681
Banca
FUNDATEC
Órgão
IF Sul - MG
Ano
2025
Nível
Superior
Cargo
PEBTT - Informática
Em sistemas operacionais, região crítica é a parte de um programa que:
  1. ANão tem acesso à memória compartilhada.
  2. BAcessa um recurso compartilhado por outros programas.
  3. CUtiliza por último um recurso compartilhado por outros programas.
  4. DPode acessar somente variáveis locais.
  5. ENão pode se submeter ao escalonador de longa duração.
Revelar gabarito e comentário

GabaritoB — Acessa um recurso compartilhado por outros programas.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Região Crítica (Critical Section)

Gabarito: letra B. Em sistemas operacionais, região crítica é a parte do programa que acessa um recurso compartilhado por outros programas, necessitando de exclusão mútua para evitar condições de corrida. As demais alternativas distorcem essa definição essencial.

A banca testa o conceito básico de sincronização: a região crítica é o trecho de código que manipula dados ou recursos compartilhados entre processos/threads. Sem esse entendimento, o candidato pode cair em armadilhas que negam o acesso a memória compartilhada ou que restringem o escopo a variáveis locais.

NÃO CAIA NESSA!

A banca explora a definição negativa ("não tem acesso", "somente locais") e a ideia de "último a usar" para confundir. Lembre-se: região crítica SEMPRE acessa recurso compartilhado; o que muda é o mecanismo de controle (mutex, semáforo) para garantir exclusão mútua.

Alternativa A — ❌ Incorreta

Afirma que a região crítica não tem acesso à memória compartilhada. É exatamente o contrário: a região crítica acessa memória ou recurso compartilhado. Trata-se de uma negação do conceito central.

Alternativa B — ✅ Correta ⟵ GABARITO

Descreve corretamente a região crítica como a parte do programa que acessa um recurso compartilhado por outros programas. É daí que surge a necessidade de exclusão mútua e mecanismos de sincronização.

Alternativa C — ❌ Incorreta

Diz que a região crítica "utiliza por último" um recurso. O termo "por último" não faz parte da definição; qualquer acesso, seja o primeiro, o último ou intermediário, caracteriza a região crítica se o recurso for compartilhado.

Alternativa D — ❌ Incorreta

Limita o acesso a "somente variáveis locais". Variáveis locais são privadas de cada processo e não geram conflitos. A região crítica lida justamente com variáveis globais ou compartilhadas.

Alternativa E — ❌ Incorreta

Menciona o escalonador de longa duração (long-term scheduler), que decide quais processos são admitidos no sistema. Região crítica é um conceito de sincronização, não relacionado diretamente à política de escalonamento de longo prazo. Qualquer processo em execução pode ter regiões críticas, independentemente do escalonador.

Gabarito: letra B

Link permanente: /questoes/qg473681