SóProvas


ID
2354692
Banca
UFMT
Órgão
UFSBA
Ano
2017
Provas
Disciplina
Sistemas Operacionais
Assuntos

Analise a afirmativa a respeito do gerenciamento da memória livre, por meio de listas encadeadas para organização de segmentos de memória alocados e os disponíveis.

O gerenciador de memória, ao alocar memória a um processo recém-criado, conhecendo a priori a quantidade necessária, procura o maior segmento de memória disponível, de modo que, quando dividido, o segmento de memória disponível restante, após a alocação ao processo, será suficientemente grande para ser útil depois.

Pode-se afirmar que o gerenciador de memória segue o algoritmo

Alternativas
Comentários
  • Gabarito: A.

     

    Estratégias de alocação

     

    First-fit: primeira

    Best-fit: menor

    Worst-fit: maior

    Next-fit: semelhante ao first-fit, mas iniciando a busca a partir da posição da última alocação.

  • Worst fit (Pior que couber) Adota estratégia oposta, ou seja, ele também varre toda a tabela de espaços livres, mas escolhe MAIOR SEGMENTO DISPONÍNEL, de maneira que quando for alocado, gere um segmento suficientemente grande para alocar outro processo.

     

    Fonte: Estratégia Concursos.

  • Gabarito A

    Best-fit:

    Escolhe a melhor partição, ou seja, aquela que o programa deixa o menor espaço sem utilização.

    Lista de áreas livres alocada por tamanho, diminuindo o tempo de busca

    Desvantagem de deixar pequenas áreas não contíguas, aumentando o problema da fragmentação.

     

    Worst-fit:

    Escolhe a pior partição, ou seja, aquela que o programa deixa o maior espaço sem utilização.

    Diminui o problema de fragmentação, deixando espaços livres maiores que permitem a um maior número de programas utilizar a memória.

     

    First-fit:

    Escolhe a primeira partição livre de tamanho suficiente para carregar o programa

    Lista de áreas livres ordenada por endereços crescentemente.

    Grande chance de se obter uma grande partição livre nos endereços de memórias mais altos.

    Mais rápida e consome menos recursos do sistema.

     

    Next-fit:

    Algoritmo para partição dinâmica que inicia a busca a partir da posição da última alocação até encontrar o primeiro bloco, mais frequentemente são alocados blocos de tamanho grande.

    Grandes blocos são particionados em blocos menores e existe a necessidade de compactação quando não houver mais memória disponível.

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !