Pular para o conteúdo principal

Questão de Sistemas Operacionais — Sistemas Operacionais — FGV 2024

Sistemas OperacionaisSistemas Operacionais
Código
fg098535
Banca
FGV
Órgão
TJ-MS
Ano
2024
Nível
Superior
Cargo
Técnico de Nível Superior - Analista de Sistemas Computacionais - Analista de Sistemas
O analista Adam está avaliando a implementação de um novo Sistema Operacional (SO) para aprimorar a infraestrutura tecnológica do sistema judiciário. Ele precisa escolher um sistema que ofereça robustez em termos de gerenciamento de memória e processos, além de suportar multitarefa eficiente.Considerando esses requisitos, o tipo de SO que Adam deve escolher é o:
  1. Aem lote, que executa tarefas em sequência sem intervenção do usuário;
  2. Bde tempo real, que garante a execução de tarefas críticas dentro de um prazo específico;
  3. Cmultithreads, focado na execução de uma tarefa por vez e com processador escalar;
  4. Dmultiusuário e multitarefa, capaz de gerenciar eficientemente múltiplas tarefas e usuários simultaneamente;
  5. Ede rede, projetado principalmente para facilitar o compartilhamento de recursos em uma rede.
Revelar gabarito e comentário

GabaritoD — multiusuário e multitarefa, capaz de gerenciar eficientemente múltiplas tarefas e usuários simultaneamente;

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”.

Tipos de Sistemas Operacionais

Gabarito: letra D. O enunciado pede um sistema que ofereça robustez em gerenciamento de memória e processos, além de suportar multitarefa eficiente. O sistema multiusuário e multitarefa (alternativa D) é o que gerencia múltiplos usuários e tarefas simultaneamente, atendendo exatamente aos requisitos. Os demais tipos — batch, tempo real, multithread (mal descrito) e de rede — não satisfazem plenamente a necessidade de multitarefa eficiente com múltiplos usuários.

Alternativa A — ❌ Incorreta

Sistemas em lote (batch) executam tarefas em sequência, sem intervenção do usuário, e não oferecem multitarefa interativa. Não atendem aos requisitos de gerenciamento dinâmico de múltiplos processos.

Alternativa B — ❌ Incorreta

Sistemas de tempo real priorizam prazos críticos para tarefas, mas não são necessariamente multitarefa com foco em eficiência geral; seu objetivo é determinismo, não suporte a múltiplos usuários concorrentes.

Alternativa C — ❌ Incorreta

A alternativa descreve 'multithreads' como focado em uma tarefa por vez com processador escalar, o que é conceitualmente errado. Multithreading permite múltiplas threads dentro de um mesmo processo, podendo executar concorrentemente (em paralelo ou pseudo-paralelo). A descrição dada corresponde mais a sistemas monousuário/monotarefa. Além disso, 'multithreads' não é um tipo de sistema operacional, mas uma técnica de programação ou característica do processador.

Alternativa D — ✅ Correta ⟵ GABARITO

Sistemas multiusuário e multitarefa são projetados para gerenciar múltiplos processos e múltiplos usuários simultaneamente, com compartilhamento de recursos, escalonamento de processos e proteção de memória. Exemplos: Linux, Unix, Windows Server. Isso atende exatamente aos requisitos de Adam.

Alternativa E — ❌ Incorreta

Sistemas operacionais de rede têm como principal função facilitar o compartilhamento de recursos (arquivos, impressoras) em rede, mas não são intrinsecamente multitarefa nem gerenciam múltiplos usuários locais; eles podem ser multitarefa, mas a descrição foca no compartilhamento, não na robustez de gerenciamento interno.

PEGA ESSA DICA!

Na prova, ao ler "multitarefa eficiente" e "gerenciamento de memória e processos", procure imediatamente por "multiusuário e multitarefa" — é o tipo de SO que combina todos esses aspectos. Fique atento a distratores como "multithreads", que é um termo técnico usado de forma incorreta.

Gabarito: letra D.

Link permanente: /questoes/fg098535