SóProvas


ID
2859400
Banca
Marinha
Órgão
CAP
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

Segundo Machado e Maia (2013), para a gerência de memória virtual, foram criadas várias técnicas: a de paginação e segmentação, por exemplo. Sendo assim, em função das suas principais características, assinale a opção correta.

Alternativas
Comentários
  • Com relação ao tamanho dos blocos, na paginação são de tamanho fixo! Na Segmentação são de tamanho variável; Com relação à fragmentação interna, na Paginação ela pode ocorrer. Na segmentação pode ocorrer apenas a fragmentação externa; Nos sistemas com paginação, a proteção à memória é mais complexo. Na segmentação é mais simples. Na paginação, a alteração do programa é mais onerosa do que na segmentação. Necessidade de encontrar N blocos livres para alocar os programas. [Gabarito] - Na segmentação o compartilhamento de memória é mais simples que na paginação. É realizado um mapeamento lógico do programa que são alocados em segmentos de memória.
  • Correções a serem feitas

    a) Em se tratando dos tamanhos dos blocos de memória, na paginação eles são iguais e na segmentação são diferentes.

    b) Em se tratando da fragmentação interna, na paginação existe e na segmentação não existe. Já a fragmentação externa só pode existir na segmentação.

    c) Nos sistemas com paginação, a proteção de memória separadamente não existe, mas nos sistemas de segmentação ocorre.

    Fonte: Arquitetura de Sistemas Operacionais - Cap.9 - Machado e Maia.

    Instagram: @papirobizurado

  • A fragmentação interna ocorre quando a memória é particionada em blocos de tamanho fixo(Paginação) enquanto a fragmentação externa ocorre quando a memória é particionada em blocos de tamanho variável(Segmentação).

  • A = Paginação tamanho FIXO, Segmentação tamanho VARIADO.

    B = Paginação FRAG INTERNA, Fragmentação FRAG EXTERNA

    C = Um primeiro nível de proteção é inerente ao próprio mecanismo de memória virtual por paginação. Neste esquema, cada processo tem a sua própria tabela de mapeamento e a tradução dos endereços é realizada pelo sistema. Desta forma, não é possível a um processo acessar áreas de memória de outros processos, a menos que haja compartilhamento explícito de páginas entre processos = Muito mais trabalhoso na Paginação do que na Segmentação

    D = O tamanho do segmento pode ser alterado durante a execução do programa, facilitando a implementação de estruturas de dados dinâmicas. Espaços de endereçamento independentes permitem que uma sub-rotina seja alterada sem a necessidade de o programa principal e todas as suas sub-rotinas serem recompiladas e religadas. Em sistemas que implementam paginação, a alteração de uma sub-rotina do programa implica recompilar e religar a aplicação por completo. = Muito mais simples na segmentação do que na paginação.

    E = Na segmentação é mais simples o compartilhamento de memória do que na paginação, pois a tabela de segmentos mapeia estruturas lógicas e não páginas. Para compartilhar um segmento, basta que as ETS dos diversos processos apontem para o mesmo segmento na memória principal.

    Gabarito E.

    Maia + Tanenbaum.