SóProvas


ID
5100121
Banca
INSTITUTO AOCP
Órgão
EMPREL
Ano
2019
Provas
Disciplina
Sistemas Operacionais
Assuntos

Qual é o procedimento da gerência de memória em que os programas são divididos em sub-rotinas e estruturas de dados, e depois são colocados em blocos de informações na memória que possuem tamanhos diferentes com seu próprio espaço de endereçamento?

Alternativas
Comentários
  • Memória Virtual por Paginação

    - O espaço de endereçamento virtual e o espaço de endereçamento real são divididos em blocos de mesmo tamanho (tamanho fixo) chamados páginas.

    - Existe o problema de fragmentação interna;

    Memória virtual por Segmentação

    - O espaço de endereçamento virtual é dividido em blocos de tamanhos diferentes chamados segmentos;

    - Facilidade em lidar com estruturas de dados dinâmicas;

    - Apenas os segmentos referenciados são transferidos da memória secundária para a memória principal.

    - Existe o problema de fragmentação externa;

    - A proteção e o compartilhamento da memória é mais simples de ser implementada do que sistema com paginação;

    Alternativa: C

  • Falou em gerência de memória e tamanhos diferentes, já liga o alerta para SEGMENTAÇÃO!

  • GABARITO: C

    Segmentação: divisão do espaço de endereçamento de memória em vários espaços de endereçamento completamente independentes, chamados de segmentos.

    • Cada segmento consiste em uma seqüência linear de endereços, de 0 até algum máximo.
    • Diferentes segmentos podem ter (e normalmente têm) comprimentos diferentes.
    • Além disso, o comprimento dos segmentos pode mudar durante a execução: O comprimento de um segmento de pilha pode aumentar quando algo for colocado na pilha e diminuir quando algo for retirado dela.