97% confiança
O que é "Memória Virtual" em sistemas de computadores?
Questão
O que é "Memória Virtual" em sistemas de computadores?
Alternativas
A
Eles usam uma estrutura de diretórios plana.
B
Um tipo de memória RAM de alta velocidade.
C
Um sistema de armazenamento em nuvem.
D
Resposta certa
Uma técnica que permite que a capacidade de armazenamento seja expandida além da memória física disponível.
E
Um tipo de memória ROM usada para armazenar o sistema operacional.
Explicação
Memória Virtual é uma técnica de gerenciamento de memória do sistema operacional que faz com que cada processo “enxergue” um espaço de endereçamento maior (e contínuo) do que a memória física (RAM) realmente disponível.
Passo a passo do conceito:
- Ideia central: quando a RAM não é suficiente para manter tudo o que está em uso, o sistema operacional pode manter parte dos dados/páginas de memória em um armazenamento secundário (geralmente o disco/SSD, como arquivo de paginação/swap).
- Como funciona em geral: o SO e o hardware (MMU) usam mapeamento de endereços (ex.: paginação) para traduzir endereços “virtuais” em endereços físicos. Quando uma página necessária não está na RAM, ocorre uma falta de página (page fault) e ela é trazida do disco.
- Consequência: isso permite executar programas que, somados, exigiriam mais memória do que a RAM instalada (embora com possível perda de desempenho quando há muita troca com o disco).
Analisando as alternativas:
- (A) Diretórios: não tem relação com memória virtual.
- (B) “RAM de alta velocidade”: não; memória virtual não é um tipo de RAM.
- (C) Nuvem: não; é um mecanismo local do SO/hardware.
- (D) Correta: descreve a expansão aparente além da memória física.
- (E) ROM para armazenar SO: não.
Carregando…