Julgue o próximo item, relativo a gerenciamento de memória, ...

Próximas questões
Com base no mesmo assunto
Q3156900 Sistemas Operacionais

Julgue o próximo item, relativo a gerenciamento de memória, conceitos de processo e threads e LDAP.


No gerenciamento de memória swap, cada programa tem seu próprio espaço de endereçamento, o qual é dividido em blocos denominados páginas, com uma série de endereços adjacentes.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito Errado.

No gerenciamento de memória swap virtual por paginação, cada programa tem seu próprio espaço de endereçamento, o qual é dividido em blocos denominados páginas, com uma série de endereços adjacentes endereços não necessariamente adjacentes.

A descrição confunde alguns conceitos. No gerenciamento de memória usando swap e páginas, o espaço de endereçamento do programa é dividido em páginas, mas essas páginas não precisam ser necessariamente "blocos de endereços adjacentes". Elas podem ser espalhadas na memória física e, quando estão sendo trocadas para o disco (swap), as páginas podem ser armazenadas de forma não contígua. O gerenciamento de memória por páginas visa facilitar a alocação e a troca de blocos de memória, mas as páginas não têm que ser adjacentes.

JUSTIFICATIVA CESPE - Errado. O conceito apresentado no item é o de memória virtual.

Dica:

  • Memória virtual = mecanismo completo (páginas + tabelas de mapeamento).
  • Swap = "arquivo de paginação" (backup em disco para páginas ociosas).
  • Fique atento a termos como "é dividido pelo swap" (errado) vs. "é armazenado no swap" (certo).

A afirmação na questão descreve um conceito relacionado à memória virtual, não ao gerenciamento de memória swap especificamente.

A memória virtual permite que cada processo tenha seu próprio espaço de endereçamento independente, o que pode ser maior do que a quantidade real de memória RAM disponível. Esse espaço é dividido em blocos denominados páginas, e as páginas têm endereços contíguos dentro de cada página.

Quando um programa executa, o sistema operacional e a MMU (unidade de gerenciamento de memória) são responsáveis por traduzir endereços virtuais para endereços físicos na memória RAM. Quando a memória física está cheia, as páginas do processo podem ser transferidas para o disco rígido (área de swap) para liberar espaço na RAM, sendo isso parte do gerenciamento de swap.

A questão confunde o conceito de memória virtual com o gerenciamento de swap:

Memória Virtual: O conceito descrito de dividir o espaço de endereçamento de um programa em páginas é de fato memória virtual. Cada programa tem seu próprio espaço de endereçamento lógico (virtual), que é dividido em páginas.

Gerenciamento de Swap: O swap é uma técnica usada para trocar páginas de memória entre a RAM e o disco rígido (ou SSD) quando a memória RAM está cheia. Embora o swap envolva mover páginas entre a RAM e o disco, não é responsável por dividir o espaço de endereçamento. A divisão em páginas é parte da memória virtual, enquanto o swap é apenas um mecanismo para movimentar essas páginas.

ERRADO.

Errado. O conceito descrito (divisão em blocos/páginas e espaços de endereçamento próprios) refere-se à memória virtual (paginação), e não ao swap ou swapping clássico. O swapping tradicional envolve mover processos inteiros entre a memória principal e o disco, enquanto a paginação divide o espaço de endereçamento em páginas. 

AI MEU GPT

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo