Pular para o conteúdo principal

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

Sistemas OperacionaisSistemas Operacionais
Código
fg085316
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior I - Ambiente de Supercomputação e HPC (High-Performance Computing)
A computação científica tem peculiaridades complementares que a diferencia da computação tradicional. Nesse contexto, assinale a afirmativa que apresenta uma camada adicional comum em um sistema operacional para computação científica em comparação com um sistema operacional tradicional.
  1. AAmbientes de desktop e interfaces gráficas de usuário para facilitar o uso do sistema.
  2. BSistemas de arquivos de propósito geral para armazenamento de dados, sem otimizações para acesso rápido em aplicativos científicos.
  3. CGerenciamento de recursos avançado, como sistemas de filas de trabalho e agendadores de tarefas.
  4. DSuporte nativo para jogos e entretenimento, incluindo drivers de gráficos otimizados para videogames.
  5. ENenhuma camada adicional é necessária, pois um sistema operacional tradicional pode atender às necessidades de computação científica.
Revelar gabarito e comentário

GabaritoC — Gerenciamento de recursos avançado, como sistemas de filas de trabalho e agendadores de tarefas.

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

Sistemas Operacionais para Computação Científica

Gabarito: letra C. Em computação científica, sistemas operacionais frequentemente incluem uma camada adicional de gerenciamento de recursos, como sistemas de filas de trabalho e agendadores de tarefas (ex.: Slurm, PBS), para otimizar a execução de cargas de trabalho em lote e permitir o compartilhamento eficiente de recursos computacionais, algo ausente em SOs tradicionais de desktop ou servidores genéricos.

A questão aborda as peculiaridades da computação científica, que exige um ambiente capaz de gerenciar grandes volumes de processamento paralelo e distribuído. Diferentemente de um sistema operacional convencional (focado em interação com usuário, multitarefa geral, etc.), um SO para computação científica adiciona uma camada responsável pela administração de recursos computacionais, como processadores, memória e armazenamento, de forma coordenada e eficiente.

Característica

Sistema Operacional Tradicional

Sistema Operacional para Computação Científica

Gerenciamento de recursos

Multitarefa geral, sem filas de trabalho

Avançado, com sistemas de filas e agendadores (ex.: Slurm, PBS)

Sistema de arquivos

Propósito geral, sem otimizações específicas

Paralelo e otimizado para alto desempenho (ex.: Lustre, GPFS)

Interface com usuário

Desktop e GUI comuns

Frequentemente sem interface gráfica

Foco principal

Interação com usuário e tarefas genéricas

Processamento em lote e compartilhamento eficiente de recursos

Alternativa A — ❌ Incorreta

Ambientes de desktop e interfaces gráficas de usuário são comuns a praticamente todos os sistemas operacionais modernos, não sendo uma camada adicional específica da computação científica. Na verdade, muitos supercomputadores executam sem interface gráfica.

Alternativa B — ❌ Incorreta

Sistemas de arquivos de propósito geral sem otimizações são típicos de SOs tradicionais. Na computação científica, geralmente são empregados sistemas de arquivos paralelos (ex.: Lustre, GPFS) otimizados para alto desempenho em acesso concorrente a grandes volumes de dados. A alternativa descreve justamente a ausência de otimização, o que não é uma camada adicional.

Alternativa C — ✅ Correta ⟵ GABARITO

O gerenciamento avançado de recursos, por meio de sistemas de filas de trabalho e agendadores de tarefas (job schedulers), é a principal camada adicional presente em sistemas operacionais para computação científica. Esses sistemas permitem submeter, priorizar e alocar recursos para jobs, garantindo utilização eficiente dos clusters e supercomputadores.

Alternativa D — ❌ Incorreta

Suporte nativo para jogos e entretenimento não é característica da computação científica. Essa funcionalidade é mais relevante em sistemas operacionais voltados para o consumidor final, não para ambientes de alto desempenho.

Alternativa E — ❌ Incorreta

Um sistema operacional tradicional não atende adequadamente às necessidades da computação científica, pois carece de mecanismos como gerenciamento de filas, balanceamento de carga em larga escala, suporte a MPI e sistemas de arquivos paralelos. Portanto, uma camada adicional é sim necessária.

Gabarito: letra C

Link permanente: /questoes/fg085316