Memória Virtual
Gabarito: letra C. O conceito descrito é a memória virtual, que separa os endereços lógicos (usados pelos programas) dos endereços físicos da RAM, permitindo que programas acessem um espaço de endereçamento maior que a memória física disponível, utilizando armazenamento secundário (disco) como extensão.
A questão testa o conhecimento básico de gerenciamento de memória em sistemas operacionais. A descrição "desvincular o endereçamento feito pelo programa dos endereços físicos" e "programas não ficam limitados ao tamanho da memória física" é a definição clássica de memória virtual.
Alternativa A — ❌ Incorreta
"Temporária" não é um conceito de gerenciamento de memória. Pode se referir a memória volátil (RAM), mas não envolve desvinculação de endereços nem extensão além da memória física.
Alternativa B — ❌ Incorreta
A memória cache é uma memória de alta velocidade que armazena cópias de dados frequentemente usados da memória principal para acelerar o acesso. Ela não desvincula endereços nem expande o espaço de endereçamento; apenas reduz a latência.
Alternativa C — ✅ Correta ⟵ GABARITO
A memória virtual permite que o sistema operacional mapeie endereços virtuais (lógicos) para endereços físicos, podendo usar o disco para armazenar páginas que não cabem na RAM. Isso dá a ilusão de um espaço de memória contínuo e maior que o físico.
Alternativa D — ❌ Incorreta
Swapping é uma técnica de troca de processos entre memória principal e disco, mas não envolve desvinculação de endereçamento nem a criação de um espaço de endereçamento virtual contínuo. É apenas uma parte do gerenciamento de memória, enquanto a memória virtual é o conceito mais amplo.
Gabarito: letra C.