SóProvas


ID
163549
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

A fragmentação interna é uma anomalia observada quando o gerenciador de memória usa um esquema de particionamento dinâmico de memória.

PORQUE

No particionamento dinâmico de memória, tanto o número de partições quanto o tamanho das partições podem variar de acordo com a demanda dos processos.

Analisando as afirmações acima, conclui-se que

Alternativas
Comentários
  • Correta " D"
    A fragmentação interna é a perda de espaço dentro de uma área de tamanho fixo.
    Numa memória secundária, ela ocorre quando um arquivo ou fragmento de arquivo não ocupa
    completamente o espaço da unidade de alocação destinado a ele, causando desperdício de espaço.
    ada unidade de alocação não pode comportar fragmentos de arquivos diferentes.
    Na memória principal, o esquema de particionamento pode ser dinâmico ou fixo.

    No particionamento dinâmico, cada processo submetido à execução recebe o tamanho necessário para se
    comportar por completo na memória. Assim, a memória principal é subdividida em segmentos de tamanho
    variado.
  • A fragmentação interna é uma anomalia observada quando o gerenciador de memória usa um esquema de particionamento dinâmico de memória.

    Falso! O correto seria:

    A fragmentação externa é uma anomalia observada quando o gerenciador de memória usa um esquema de particionamento dinâmico de memória.

    Falou em particionamento dinâmico, lembre-se de fragmentação externa.

    Fragmentação interna está relacionada a perda de espaço dentro de uma área fixa.
    Por exemplo:
    Suponha que todas as áreas alocadas a um processo no meu computador possuem tamanho 100K.
    Se um processo demanda 5k, ele vai ser alocado no espaço de 100k. Observem a fragmentação interna de 95K.

  • Framentação interna ocorre quando um processo aloca uma quantidade de memória maior do que o necessário, desperdiçando memória
    Fragmentação externa ocorre quando a memória possui uma quantidade total suficiente de memória, mas não possui espaço contíguo de memória demandado por um processo. 
    Na figura abaixo, por exemplo, temos mais de 100 MB livres de memória. Mas se um processo requisitar 50 MB, não temos este espaço contíguo na memória.

     Para solucionar o problema da fragmentação interna, criou-se o particionamento dinâmico, que visa alocar a quantidade exata de memória demandada pelo processo. Porém, este método causa mais problema de fragmentação externa, pois começam a aparecer lacunas curtas demais na memória (espaços contíguos menores).

  • Apenas para mostrar a hierarquia: [ FI = fragmentação interna e FE = Fragmentação externa

    Alocação pode ser:
       1 - Contígua
             1.1 Simples - sem fragmentação: memória é um bloco único... mas aí e difiícil gerenciar os endereços e multiprogramação
             1.2 Particionada
                   1.2.1 Fixa [estática] ----- FI
                   1.2.2 Variável [ dinâmica] ----- FI e FE

       2 - Não contígua
          2.1 Paginaçào  ------ FI
          2.2 Segmentação ----- FE
          2.3 Seg e Pag  --------- FE e FI