Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Memória — FGV 2024

Arquitetura de ComputadoresMemória
Código
fg077355
Banca
FGV
Órgão
CVM
Ano
2024
Nível
Superior
Cargo
Analista - Perfil 8 - TI / Sistemas e Desenvolvimento - Tarde
O estagiário Bebeto, durante um treinamento, constatou que a primeira implementação de memória virtual foi realizada no início da década de 1960, no sistema Atlas, desenvolvido na Universidade de Manchester (Kilburn, 1962). Atualmente, a maioria dos sistemas implementa memória virtual, com exceção de alguns sistemas operacionais de supercomputadores.Nesse contexto, Bebeto pode concluir, em relação à funcionalidade da memória virtual dentro de um sistema operacional contemporâneo, que ela:
  1. Aé empregada primordialmente para acelerar a execução direta de instruções na unidade de processamento central (CPU), eliminando a necessidade de armazenamento secundário durante a execução de programas;
  2. Bé uma técnica projetada para reduzir propositadamente a capacidade de memória RAM física acessível pelo sistema, com o intuito de otimizar a alocação de recursos e melhorar a eficiência do sistema por meio de uma gestão de memória mais restritiva;
  3. Cse baseia na utilização de espaço em dispositivos de armazenamento secundário, como discos rígidos, para simular uma capacidade de memória RAM mais extensa, possibilitando assim a execução de programas que excedem o tamanho da memória física disponível;
  4. Dé uma tecnologia obsoleta, visto que os sistemas operacionais modernos dependem de armazenamento secundário para todas as operações de memória;
  5. Eé aplicada ao armazenamento e acesso de dados via soluções de cloud computing, eliminando a necessidade de armazenamento local ao prover um acesso ininterrupto e remoto a recursos de memória virtualizados.
Revelar gabarito e comentário

GabaritoC — se baseia na utilização de espaço em dispositivos de armazenamento secundário, como discos rígidos, para simular uma capacidade de memória RAM mais extensa, possibilitando assim a execução de programas que excedem o tamanho da memória física disponível;

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

Memória virtual

Gabarito: letra C. A memória virtual é uma técnica que permite executar programas que demandam mais memória do que a RAM física disponível, utilizando espaço em dispositivos de armazenamento secundário (como discos rígidos) para simular uma capacidade maior. Isso é feito por meio de paginação ou troca (swapping), conforme descrito na literatura de sistemas operacionais.

A questão testa o conceito central da memória virtual: sua capacidade de estender a memória principal usando armazenamento secundário. Vamos analisar cada alternativa.

Alternativa A — ❌ Incorreta

Afirma que a memória virtual acelera a execução de instruções na CPU e elimina a necessidade de armazenamento secundário. Na verdade, a memória virtual pode introduzir latência (page faults) e depende do disco para armazenar páginas não residentes. Não acelera a execução; pelo contrário, pode reduzir o desempenho se houver excesso de paginação.

Alternativa B — ❌ Incorreta

Propõe que a técnica reduz propositalmente a capacidade de RAM física para otimizar recursos. Isso é o oposto do objetivo: a memória virtual aumenta o espaço de endereçamento disponível para os processos, permitindo que eles enxerguem mais memória do que a fisicamente instalada.

Alternativa C — ✅ Correta ⟵ GABARITO

Descreve exatamente a função: usar espaço em disco para simular RAM extra, viabilizando a execução de programas que excedem a memória física. É a definição clássica: a memória virtual cria uma abstração de um espaço de endereçamento contínuo que pode ser maior que a RAM real.

Alternativa D — ❌ Incorreta

Classifica a memória virtual como obsoleta. Os sistemas operacionais contemporâneos (Windows, Linux, macOS) continuam utilizando memória virtual para gerenciar recursos e isolar processos, sendo essencial para a multitarefa moderna.

Alternativa E — ❌ Incorreta

Associa a memória virtual a cloud computing e eliminação de armazenamento local. A memória virtual é uma técnica local do sistema operacional, independente de serviços em nuvem. O armazenamento local (disco) continua sendo necessário para o swap.

Gabarito: letra C.

Link permanente: /questoes/fg077355