Assinale a opção em que está apresentado o método de gerenciamento de memória no qual cada processo recebe um único bloco contínuo de memória, o que faz com que todos os dados de um processo sejam armazenados em locais de memória adjacentes.
- A)fragmentation
Errada, porque fragmentação é um problema de memória, não um método de alocação que reserva um bloco contínuo para o processo.
- B)partition table
Errada, porque tabela de partições é uma estrutura de controle, não o nome do método em que cada processo ocupa um único bloco adjacente.
- C)contiguous memory allocation
Certa, porque a alocação contígua de memória coloca todo o processo em um único bloco contínuo e consecutivo de endereços.
- D)dynamic partition allocation
Errada, porque alocação dinâmica de partições é uma forma de organizar a memória, mas o enunciado pede o conceito de bloco único e contínuo do processo.
- E)swapping
Errada, porque swapping é a troca de processos entre memória principal e disco, e não o esquema de colocação contínua dos dados na RAM.
Gabarito: C
A questão fala de um modelo bem clássico de gerência de memória: o processo recebe um espaço único, contínuo e sem “quebras” internas entre seus dados. Em outras palavras, tudo que pertence ao processo fica em endereços adjacentes, como se ele ocupasse um único bloco de prateleira. Isso facilita a tradução de endereços e a organização inicial da memória, embora possa gerar fragmentação externa com o tempo. Esse método é chamado de alocação contígua de memória. A ideia central é simples: quando o processo entra na memória, o sistema reserva um bloco contínuo para ele, e todo o seu código, pilha e dados ficam dentro desse mesmo intervalo. É exatamente isso que o enunciado descreve quando diz que o processo recebe “um único bloco contínuo de memória”. Por isso, a letra C está correta. As demais alternativas tratam de conceitos relacionados à memória, mas não descrevem essa característica de um bloco único e adjacente para cada processo. Em prova, a banca costuma trocar o nome do método pela consequência ou por técnicas de apoio, então vale decorar a expressão-chave: “memória contígua” ou “alocação contígua”. Doutrinariamente, esse é um dos modelos básicos de alocação em sistemas operacionais, muito usado para comparar com paginação e segmentação. Se o enunciado insiste em “locais adjacentes” e “um único bloco contínuo”, pense primeiro em alocação contígua.