A técnica de alocação de memória que busca a área livre de m...
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