Informática Múltipla Escolha

Nos computadores atuais, é utilizado um mecanismo para melhorar o desempenho dos equipamentos, conhecido como memória virtual e implementado por meio de um arquivo de troca "swap file" armazenado no disco rígido. Esse mecanismo emprega basicamente dois recursos, descritos a seguir: Técnica de gerência de memória, na qual um programa é espalhado por áreas não contíguas de memória, em que o espaço de endereçamento lógico de um processo é dividido em unidades lógicas de tamanho fixo. II. Técnica de gerência de memória, na qual programas são divididos em unidades de tamanhos variados, cada um com seu próprio espaço de endereçamento, respectivamente como:

Nos computadores atuais, é utilizado um mecanismo para melhorar o desempenho dos equipamentos, conhecido como memória virtual e implementado por meio de um arquivo de troca "swap file" armazenado no disco rígido. Esse mecanismo emprega basicamente dois recursos, descritos a seguir:

I. Técnica de gerência de memória, na qual um programa é espalhado por áreas não contíguas de memória, em que o espaço de endereçamento lógico de um processo é dividido em unidades lógicas de tamanho fixo.

II. Técnica de gerência de memória, na qual programas são divididos em unidades de tamanhos variados, cada um com seu próprio espaço de endereçamento, respectivamente como:

  1. fragmentação e compactação
  2. compactação e fragmentação
  3. paginação e segmentação

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C - paginação e segmentação

Esta questão aborda técnicas fundamentais de gerenciamento de memória em sistemas operacionais, especificamente como os endereços lógicos dos processos são mapeados para a memória física.

Análise do Enunciado

Para identificar a resposta correta, devemos analisar as características descritas em cada item:

1. Descrição I: Paginação (Paging)

O texto descreve uma técnica onde:

  • O programa é espalhado por áreas não contíguas.
  • O espaço lógico é dividido em unidades de tamanho fixo.

Isso define a Paginação. Na memória paginada, o espaço de endereçamento lógico é dividido em blocos chamados páginas, e a memória física é dividida em quadros (frames) do mesmo tamanho. As páginas podem ser carregadas em qualquer quadro disponível, independentemente da ordem lógica, permitindo alocação não contígua sem desperdício significativo de espaço devido ao alinhamento.

2. Descrição II: Segmentação (Segmentation)

O texto descreve uma técnica onde:

  • Programas são divididos em unidades de tamanhos variados.
  • Cada unidade tem seu próprio espaço de endereçamento.

Isso define a Segmentação. Diferente da paginação, a segmentação divide a memória baseada na estrutura lógica do programa (ex: segmento de código, segmento de dados, segmento de pilha). Como esses segmentos têm tamanhos diferentes dependendo do programa, eles ocupam espaços variáveis na memória física, exigindo tabelas de segmentos para tradução de endereços.

Comparativo das Técnicas

CaracterísticaPaginação (Item I)Segmentação (Item II)
Unidade BásicaPáginaSegmento
TamanhoFixoVariável
VisãoFísica / HardwareLógica / Usuário
AlocaçãoNão contíguaPode ser contígua ou não

Por que as outras alternativas estão incorretas?

  • Fragmentação: Refere-se à perda de espaço livre na memória (interna ou externa), não é uma técnica de divisão estrutural como descrita.
  • Compactação: É uma técnica usada para reduzir a fragmentação externa movendo processos na memória, não uma forma de dividir o espaço de endereçamento lógico.

Portanto, as descrições correspondem, respectivamente, à paginação e à segmentação.

Alternativa C.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.