Questão nº 43
Questão de Informática · FGV TJTO 2022 (nº 43)
FGV2022Técnico Judiciário - InformáticaInformática
Gabarito: Bver comentário ↓
A estratégia de swapping utilizada em sistemas operacionais para gerenciamento de memória consiste em:
- Adividir a memória em unidades de alocação em kbytes endereçáveis por um mapa de bit;
- Btrazer para a memória principal cada processo, executá-lo por um tempo e então colocá-lo de volta na memória secundária; (alternativa correta)
- Csegmentar os processos maiores que a memória principal em subprocessos menores executáveis sob demanda;
- Dfracionar a memória principal e secundária em unidades básicas de mesmo tamanho para evitar fragmentação;
- Eespalhar os processos sobre áreas não contínuas da memória principal para permitir extrapolarem o espaço inicial alocado.
Resposta comentada
Gabarito Alternativa B
Swapping é uma técnica de gerenciamento de memória onde o sistema operacional move temporariamente um processo (ou parte dele) da memória principal (RAM) para o disco rígido (memória secundária) e o traz de volta quando necessário, permitindo que mais programas sejam executados do que a RAM poderia comportar.
- (A) Incorreta: Esta alternativa descreve a alocação de memória usando um mapa de bits para rastrear blocos livres/ocupados, o que é uma técnica de gerenciamento de espaço livre, não o conceito de swapping.
- (B) Correta: Esta é a definição exata de swapping. Um processo é "trocado para dentro" (swapped in) da memória principal para ser executado e, depois de um tempo ou quando bloqueado, é "trocado para fora" (swapped out) para a memória secundária para liberar espaço.
- (C) Incorreta: Esta alternativa descreve conceitos relacionados a segmentação ou paginação sob demanda (demand paging), onde um processo é dividido em partes menores que são carregadas conforme a necessidade. Embora ajude a lidar com processos maiores que a RAM, não é a definição de swapping, que foca no movimento completo (ou quase completo) do processo. Armadilha: A menção de "processos maiores que a memória principal" e "executáveis sob demanda" pode levar a crer que se trata de uma forma de lidar com a limitação da RAM, mas o foco está na divisão do processo, não na movimentação de um processo inteiro entre memórias.
- (D) Incorreta: Esta alternativa descreve a paginação, que divide a memória em unidades de tamanho fixo (páginas e frames) para gerenciar o espaço e reduzir a fragmentação. Swapping não se define por essa divisão de tamanho fixo em ambas as memórias.
- (E) Incorreta: Esta alternativa descreve como a paginação ou segmentação permite que um processo ocupe áreas não contíguas da memória principal e utilize memória virtual para parecer ter mais espaço do que realmente possui na RAM. Não é a definição de swapping, que é sobre a movimentação entre RAM e disco.
Fonte: FGV TJTO 2022 Técnico Judiciário - Informática (Caderno Tipo 1). Reproduzida para fins de estudo.