No contexto do gerenciamento de memória, programas e processos, assinale a afirmativa incorreta.
- A)Paginação é uma técnica de gerenciamento de memória que divide o espaço de endereçamento dos processos em blocos fixos de tamanho uniforme chamados "páginas".
Correta: paginação divide o espaço de endereçamento em blocos fixos chamados páginas.
- B)Swapping é um mecanismo de gerenciamento de memória que permite ao sistema operacional transferir, temporariamente, processos ou partes deles da memória RAM para o armazenamento secundário (como o disco rígido) quando a memória principal está escassa, liberando espaço para outros processos em execução.
Correta: swapping transfere temporariamente processos ou partes deles entre RAM e armazenamento secundário para liberar memória.
- C)Segmentação é uma técnica de gerenciamento de memória que divide os processos em blocos lógicos de tamanhos variáveis, para melhor aproveitamento do espaço e organização das informações em sistemas operacionais.
Correta: segmentação divide o processo em blocos lógicos de tamanho variável, como segmentos.
- D)Caching é uma técnica de gerenciamento de memória que armazena permanentemente os dados mais usados na memória secundária, reduzindo a necessidade de acesso à memória RAM e melhorando o desempenho geral do sistema.
Errada: cache não armazena permanentemente dados na memória secundária; ela é uma estrutura rápida e temporária para acelerar acessos frequentes.
- E)Thrashing é um fenômeno no gerenciamento de memória virtual em que o sistema operacional gasta a maior parte do tempo trocando páginas entre a memória principal e a memória secundária, resultando em um desempenho significativamente reduzido.
Correta: thrashing ocorre quando o sistema passa tempo excessivo trocando páginas, prejudicando muito o desempenho.
Gabarito: D
Em gerenciamento de memória, o sistema operacional tenta equilibrar dois objetivos: usar bem a RAM e evitar que o processador fique parado esperando dados. Para isso, entram técnicas como paginação, segmentação, swapping, memória virtual e mecanismos de cache. Cada uma tem uma função específica, e a banca gosta de misturar os conceitos para testar se voce reconhece o papel de cada um sem cair no nome bonito da técnica. A paginação divide o espaço de endereçamento em blocos de tamanho fixo, as páginas, que são carregadas em molduras de memória. Já a segmentação trabalha com blocos lógicos de tamanho variável, como código, dados e pilha, o que ajuda na organização do programa. O swapping, por sua vez, move processos ou partes deles entre RAM e disco para liberar espaço quando a memória principal aperta. Tudo isso faz parte da ideia de memória virtual e administração eficiente da RAM. O erro da alternativa D está em chamar caching de armazenamento permanente na memória secundária. Cache é justamente o contrário: é uma área pequena e rápida, normalmente mais próxima do processador, usada para guardar temporariamente dados frequentemente acessados e reduzir o tempo de acesso. Não é algo permanente, nem fica na memória secundária; a lógica é acelerar, não “estocar no disco”. Por isso, a alternativa incorreta é a D. Em prova, sempre desconfie quando uma definição de cache parece transformá-la em arquivo morto de dados no disco, porque cache vive de rapidez, temporalidade e proximidade com o uso imediato.