Pular para o conteúdo principal

Questão de Sistemas Operacionais — Gerência de Memória — FGV 2024

Sistemas OperacionaisGerência de Memória
Código
fg077393
Banca
FGV
Órgão
CVM
Ano
2024
Nível
Superior
Cargo
Analista - Perfil 8 - TI / Sistemas e Desenvolvimento - Tarde
Considerando as técnicas avançadas de gerenciamento de memória e operações de entrada/saída (I/O), o analista Pedro é desafiado a otimizar o desempenho do sistema operacional de uma organização. A estratégia correta, escolhida por Pedro, que se alinha com os princípios apresentados para melhorar simultaneamente o gerenciamento de memória e a eficiência de I/O, sem comprometer o desempenho geral do sistema, é:
  1. Aaumentar a frequência de operações de swapping para maximizar a disponibilidade de memória física;
  2. Bimplementar um esquema de alocação de memória fixa, dedicando partes específicas da memória para I/O exclusivo;
  3. Cutilizar intensivamente o spooling de dispositivos de I/O para simular operações de E/S assíncronas em dispositivos que originalmente requerem operações síncronas;
  4. Dintegrar técnicas de memória virtual com paginação sob demanda, otimizando o uso da memória e o acesso a dispositivos de I/O;
  5. Epriorizar o uso de interrupções de hardware para todas as operações de I/O, minimizando o uso de polling.
Revelar gabarito e comentário

GabaritoD — integrar técnicas de memória virtual com paginação sob demanda, otimizando o uso da memória e o acesso a dispositivos de I/O;

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

Técnicas Avançadas de Gerenciamento de Memória e I/O

Gabarito: letra D. Integrar técnicas de memória virtual com paginação sob demanda é a abordagem correta para otimizar simultaneamente o uso da memória e a eficiência de I/O, pois reduz transferências desnecessárias de dados entre memória e disco, carregando páginas apenas quando efetivamente referenciadas.

A questão cobra conhecimento sobre estratégias que conciliam melhorias no gerenciamento de memória e nas operações de I/O sem prejudicar o desempenho geral. A alternativa D é a única que atende aos dois requisitos de forma harmônica.

Alternativa A — ❌ Incorreta

Aumentar a frequência de swapping (troca completa de processos entre memória e disco) intensifica as operações de I/O e causa thrashing, degradando o desempenho. Não é uma estratégia eficiente para o objetivo proposto.

Alternativa B — ❌ Incorreta

A alocação fixa de memória com partes dedicadas exclusivamente a I/O gera fragmentação e desperdício, além de não se adaptar dinamicamente às necessidades dos processos. Prejudica tanto a memória quanto a eficiência de I/O.

Alternativa C — ❌ Incorreta

Spooling é uma técnica de bufferização que pode simular assincronismo, mas usá-lo intensivamente em dispositivos síncronos não resolve problemas de memória e pode até aumentar a latência. Não atua na otimização da memória.

Alternativa D — ✅ Correta ⟵ GABARITO

A memória virtual com paginação sob demanda (demand paging) carrega páginas na memória principal apenas quando são acessadas, reduzindo o consumo de memória e o número de acessos a disco (I/O). Isso melhora ambos os aspectos sem comprometer o desempenho.

Alternativa E — ❌ Incorreta

Priorizar interrupções de hardware para todas as operações de I/O é eficiente para I/O, mas não aborda o gerenciamento de memória. Além disso, nem todo dispositivo suporta interrupções; algumas situações exigem polling. A alternativa não atende ao critério de melhoria simultânea.

Gabarito: letra D.

Link permanente: /questoes/fg077393