Marcos de Castro
EQUIPE
27/08/2026 • 10:40
Vamos analisar a afirmação sobre o gerenciamento de memória em sistemas operacionais. Tanto a paginação quanto a segmentação são técnicas modernas utilizadas para administrar como os processos usam a memória disponível.
A paginação divide a memória física em blocos do mesmo tamanho chamados de quadros, e a memória lógica em blocos do mesmo tamanho chamados de páginas. Já a segmentação divide a memória em segmentos lógicos de diferentes tamanhos, que podem corresponder, por exemplo, a funções, arrays ou outros blocos lógicos de um programa.
A afirmação diz que ambas as técnicas exigem o gerenciamento de uma lista de blocos livres de memória. No entanto, isso não é totalmente correto. Na paginação, normalmente não há uma lista explícita de blocos livres, pois o gerenciamento é feito por quadros, e o sistema operacional pode usar uma tabela de quadros livres, mas o conceito de lista estática ou explícita de blocos livres é mais restrito à alocação contígua, como usado em técnicas antigas ou em segmentação. Na segmentação, frequentemente há uma lista de blocos (ou segmentos) livres de tamanhos variados porque os segmentos podem variar de tamanho e o SO precisa rastrear esses espaços vagos.
Portanto, afirmar que ambas precisam de lista de blocos livres não está tecnicamente exato, pois na paginação pura essa lista pode não existir dessa forma. Por isso, o gabarito é "Errado".
A paginação divide a memória física em blocos do mesmo tamanho chamados de quadros, e a memória lógica em blocos do mesmo tamanho chamados de páginas. Já a segmentação divide a memória em segmentos lógicos de diferentes tamanhos, que podem corresponder, por exemplo, a funções, arrays ou outros blocos lógicos de um programa.
A afirmação diz que ambas as técnicas exigem o gerenciamento de uma lista de blocos livres de memória. No entanto, isso não é totalmente correto. Na paginação, normalmente não há uma lista explícita de blocos livres, pois o gerenciamento é feito por quadros, e o sistema operacional pode usar uma tabela de quadros livres, mas o conceito de lista estática ou explícita de blocos livres é mais restrito à alocação contígua, como usado em técnicas antigas ou em segmentação. Na segmentação, frequentemente há uma lista de blocos (ou segmentos) livres de tamanhos variados porque os segmentos podem variar de tamanho e o SO precisa rastrear esses espaços vagos.
Portanto, afirmar que ambas precisam de lista de blocos livres não está tecnicamente exato, pois na paginação pura essa lista pode não existir dessa forma. Por isso, o gabarito é "Errado".