A técnica de alocação de memória que busca a área livre de m...

Próximas questões
Com base no mesmo assunto
Q690396 Sistemas Operacionais
A técnica de alocação de memória que busca a área livre de maior tamanho capaz de satisfazer certo pedido de alocação é
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: E - Worst-fit.

A questão aborda as estratégias de alocação de memória dinâmica em sistemas operacionais. O conhecimento necessário envolve compreender como o sistema escolhe um bloco de memória para alocar processos ou dados solicitados pelos programas em execução. Há várias estratégias de alocação, como:

  • Best-fit: escolhe o menor bloco de memória livre que seja grande o suficiente para atender à solicitação. Isso pode resultar em muitos pequenos espaços livres.
  • First-fit: aloca a primeira área livre encontrada que seja grande o suficiente para a solicitação. A busca começa no início da memória.
  • Last-fit: semelhante ao first-fit, mas a busca começa no final da memória, alocando a última área livre encontrada que se ajuste à solicitação.
  • Next-fit: semelhante ao first-fit, mas começa a busca a partir do ponto onde a última alocação foi feita.
  • Worst-fit: busca a maior área de memória livre disponível e aloca o pedido nela. Essa estratégia pode ser útil para reduzir o número de pequenos espaços não utilizáveis, mas pode também resultar no desperdício de espaços grandes, se os pedidos subsequentes forem todos de pequeno tamanho.

A alternativa E (Worst-fit) é a correta porque, de acordo com a descrição da estratégia que a questão forneceu, estamos falando de um método que intencionalmente seleciona o maior bloco de memória livre, mesmo que a solicitação seja de um tamanho menor. Dessa forma, o Worst-fit tenta evitar a fragmentação de memória, porém, pode resultar em uma ineficiência no aproveitamento do espaço se pedidos grandes de memória não forem frequentes.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito: E.

 

Estratégias de alocação

 

First-fit: primeira

Best-fit: menor

Worst-fit: maior

e-

worst fit pega o maior bloco possivel de uma lista de particoes livres. Se for muito maior do que processo, ele se divide para caber processo em um e colocar o outro na lista de blocos disponiveis. Problema é que um processo maior nao pode pegar o bloco porque ja esta dividido e ocupado.

Gabarito E

O algoritmo worst-fit aloca o programa na pior partição, ou seja, aquela que deixa o maior espaço livre.

Está técnica, apesar de aproveitar primeiro as partições maiores, acaba deixando espaços livres grandes o suficiente para que outros programas utilizem da memória, diminuindo ou retardando a fragmentação.

First-fit: primeira

Best-fit: menor

Worst-fit: maior

"Retroceder Nunca Render-se Jamais !"

Força e Fé !

Fortuna Audaces Sequitur !

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo