A estratégia de gerenciamento adotada em sistemas operacionais modernos que consiste em trazer para memória principal cada processo em sua totalidade, executá-lo por um tempo e então colocá-lo de volta no disco é denominada
- A)buffering.
Errada: buffering e uso de area intermediaria para troca de dados, nao a retirada e devolucao de processos inteiros da memoria.
- B)defragging.
Errada: defragging se relaciona com desfragmentacao de disco, nao com a movimentacao de processos entre RAM e disco.
- C)offset.
Errada: offset eh um deslocamento de endereco, conceito de traducao/enderecoamento, nao uma tecnica de gerencia de memoria por troca de processos.
- D)relocation.
Errada: relocation diz respeito ao ajuste de enderecos quando um processo muda de posicao na memoria, nao ao ciclo de levar o processo inteiro ao disco e traz-lo de volta.
- E)swapping.
Certa: swapping e exatamente a tecnica de trazer um processo inteiro para a memoria principal, executa-lo por um tempo e depois recoloca-lo no disco.
Gabarito: E
A ideia da questão é simples: em alguns sistemas, o processo nao fica o tempo todo na memoria principal. Ele entra inteiro na RAM, executa por um periodo e depois volta para o disco, liberando espaço para outros processos. Essa tecnica eh chamada de swapping. Pense assim: a memoria vira uma especie de "estacionamento" de rodizio. O sistema tira um processo inteiro da RAM, guarda no disco secundario e, quando precisar, traz de volta para continuar a execucao. Isso ajuda no compartilhamento da memoria, embora possa custar desempenho por causa da movimentacao entre RAM e disco. A banca FGV costuma cobrar o nome exato da estrategia. Aqui nao ha truque: a descricao bate direitinho com swapping, que e uma tecnica classica de gerencia de memoria em sistemas operacionais. Vale lembrar que buffering, relocation, offset e defragging tratam de outras ideias, nao desse ciclo de trazer o processo inteiro para a RAM, executar e devolver ao disco. Por isso, o gabarito E esta correto.